Lines Matching refs:ImGuiID
122 typedef unsigned int ImGuiID; // Unique ID used by widgets (typically hashed from a stack of … typedef
249 …IMGUI_API bool BeginChild(ImGuiID id, const ImVec2& size = ImVec2(0,0), bool border = fal…
365 …IMGUI_API ImGuiID GetID(const char* str_id); // calcula…
366 IMGUI_API ImGuiID GetID(const char* str_id_begin, const char* str_id_end);
367 IMGUI_API ImGuiID GetID(const void* ptr_id);
633 …IMGUI_API bool BeginChildFrame(ImGuiID id, const ImVec2& size, ImGuiWindowFlags flags = 0…
1466 ImGuiID SourceId; // Source item id
1467 ImGuiID SourceParentId; // Source parent id (if available)
1611 ImGuiID key;
1613 Pair(ImGuiID _key, int _val_i) { key = _key; val_i = _val_i; } in Pair()
1614 Pair(ImGuiID _key, float _val_f) { key = _key; val_f = _val_f; } in Pair()
1615 Pair(ImGuiID _key, void* _val_p) { key = _key; val_p = _val_p; } in Pair()
1623 IMGUI_API int GetInt(ImGuiID key, int default_val = 0) const;
1624 IMGUI_API void SetInt(ImGuiID key, int val);
1625 IMGUI_API bool GetBool(ImGuiID key, bool default_val = false) const;
1626 IMGUI_API void SetBool(ImGuiID key, bool val);
1627 IMGUI_API float GetFloat(ImGuiID key, float default_val = 0.0f) const;
1628 IMGUI_API void SetFloat(ImGuiID key, float val);
1629 IMGUI_API void* GetVoidPtr(ImGuiID key) const; // default_val is NULL
1630 IMGUI_API void SetVoidPtr(ImGuiID key, void* val);
1636 IMGUI_API int* GetIntRef(ImGuiID key, int default_val = 0);
1637 IMGUI_API bool* GetBoolRef(ImGuiID key, bool default_val = false);
1638 IMGUI_API float* GetFloatRef(ImGuiID key, float default_val = 0.0f);
1639 IMGUI_API void** GetVoidPtrRef(ImGuiID key, void* default_val = NULL);