Classes | |
| struct | DeferredScalarEdit |
| struct | DeferredScalarStorage |
Functions | |
| void | ResetDeferredScalarEdit (DeferredScalarEdit &edit, ImGuiDataType data_type, const void *data, size_t data_size, int frame, InputScalarTargetIdentity target_identity) |
| void | PrepareDeferredScalarStorage (ImGuiContext *context, int frame) |
| bool | IsValueWheelAdjustmentAllowedForCurrentItem () |
| template<typename T > | |
| bool | ApplyHexMouseWheel (T *data, T min_value, T max_value) |
Variables | |
| constexpr size_t | kMaxDeferredScalarBytes = sizeof(uint64_t) |
| thread_local DeferredScalarStorage | g_deferred_scalar_storage |
| void yaze::gui::anonymous_namespace{input.cc}::ResetDeferredScalarEdit | ( | DeferredScalarEdit & | edit, |
| ImGuiDataType | data_type, | ||
| const void * | data, | ||
| size_t | data_size, | ||
| int | frame, | ||
| InputScalarTargetIdentity | target_identity ) |
Definition at line 322 of file input.cc.
References yaze::gui::anonymous_namespace{input.cc}::DeferredScalarEdit::candidate, yaze::gui::anonymous_namespace{input.cc}::DeferredScalarEdit::data_type, yaze::gui::anonymous_namespace{input.cc}::DeferredScalarEdit::last_seen_frame, ResetDeferredScalarEdit(), yaze::gui::anonymous_namespace{input.cc}::DeferredScalarEdit::source_model, and yaze::gui::anonymous_namespace{input.cc}::DeferredScalarEdit::target_identity.
Referenced by ResetDeferredScalarEdit().

| void yaze::gui::anonymous_namespace{input.cc}::PrepareDeferredScalarStorage | ( | ImGuiContext * | context, |
| int | frame ) |
Definition at line 333 of file input.cc.
References yaze::gui::anonymous_namespace{input.cc}::DeferredScalarStorage::context, g_deferred_scalar_storage, and PrepareDeferredScalarStorage().
Referenced by PrepareDeferredScalarStorage().

| bool yaze::gui::anonymous_namespace{input.cc}::IsValueWheelAdjustmentAllowedForCurrentItem | ( | ) |
Definition at line 350 of file input.cc.
References IsValueWheelAdjustmentAllowedForCurrentItem().
Referenced by ApplyHexMouseWheel(), and IsValueWheelAdjustmentAllowedForCurrentItem().

| bool yaze::gui::anonymous_namespace{input.cc}::ApplyHexMouseWheel | ( | T * | data, |
| T | min_value, | ||
| T | max_value ) |
Definition at line 361 of file input.cc.
References ApplyHexMouseWheel(), and IsValueWheelAdjustmentAllowedForCurrentItem().
Referenced by ApplyHexMouseWheel().

|
constexpr |
| thread_local DeferredScalarStorage yaze::gui::anonymous_namespace{input.cc}::g_deferred_scalar_storage |
Definition at line 320 of file input.cc.
Referenced by PrepareDeferredScalarStorage().