Lines Matching defs:data
17 // Misc data structures
64 struct ImGuiColorMod; // Stacked color modifier, backup of modified data so we can restore it
65 struct ImGuiColumnData; // Storage data for a single column
66 struct ImGuiColumnsSet; // Storage data for a columns set
68 struct ImGuiGroupData; // Stacked storage data for BeginGroup()/EndGroup()
70 struct ImGuiItemHoveredDataBackup; // Backup and restore IsItemHovered() internal data
76 struct ImGuiStyleMod; // Stacked style modifier, backup of modified data so we can restore it
80 struct ImGuiWindowTempData; // Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
151 IMGUI_API ImU32 ImHashData(const void* data, size_t data_size, ImU32 seed = 0);
152 IMGUI_API ImU32 ImHashStr(const char* data, size_t data_size, ImU32 seed = 0);
161 static inline ImU32 ImHash(const void* data, int size, ImU32 seed = 0) { return size ? ImHashData(data, (size_t)size, seed) : ImHashStr((const char*)data, 0, seed); } // [moved to ImHashStr/ImHashData in 1.68]
268 ImVector<T> Data; // Contiguous data
287 // Misc data structures
361 // Storage for LastItem data
514 // Stacked color modifier, backup of modified data so we can restore it
521 // Stacked style modifier, backup of modified data so we can restore it. Data type inferred from the variable.
531 // Stacked storage data for BeginGroup()/EndGroup()
589 // Windows data saved in imgui.ini file
675 // Const data
819 // Navigation data (for gamepad/keyboard)
1048 // Transient per-window data, reset at the beginning of the frame. This used to be called ImGuiDrawContext, hence the DC variable name in ImGuiWindow.
1176 ImGuiWindowTempData DC; // Temporary per-window data, reset at the beginning of the frame. This used to be called ImGuiDrawContext, hence the "DC" variable name.
1229 // Backup and restore just enough data to be able to use IsItemHovered() on item A after another B in the same window has overwritten the data.
1476 IMGUI_API bool TreeNodeBehaviorIsOpen(ImGuiID id, ImGuiTreeNodeFlags flags = 0); // Consume previous SetNextTreeNodeOpened() data, if any. May return true when logging
1497 IMGUI_API void PlotEx(ImGuiPlotType plot_type, const char* label, float (*values_getter)(void* data, int idx), void* data, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, ImVec2 frame_size);