Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
imgui.h
Go to the documentation of this file.
1 /*
2  * Copyright 2011-2025 Branimir Karadzic. All rights reserved.
3  * License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE
4  */
5 
6 #ifndef IMGUI_H_HEADER_GUARD
7 #define IMGUI_H_HEADER_GUARD
8 
9 #include <bgfx/bgfx.h>
11 
12 #define IMGUI_MBUT_LEFT 0x01
13 #define IMGUI_MBUT_RIGHT 0x02
14 #define IMGUI_MBUT_MIDDLE 0x04
15 
16 inline uint32_t imguiRGBA(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a = 255)
17 {
18  return 0
19  | (uint32_t(_r) << 0)
20  | (uint32_t(_g) << 8)
21  | (uint32_t(_b) << 16)
22  | (uint32_t(_a) << 24)
23  ;
24 }
25 
26 namespace bx { struct AllocatorI; }
27 
28 void imguiCreate(float _fontSize = 18.0f, bx::AllocatorI* _allocator = NULL);
29 void imguiDestroy();
30 
31 void imguiBeginFrame(int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, uint16_t _width, uint16_t _height, int _inputChar = -1, bgfx::ViewId _view = 255);
32 void imguiEndFrame();
33 
35 
36 namespace entry { class AppI; }
37 void showExampleDialog(entry::AppI* _app, const char* _errorText = NULL);
38 
39 namespace ImGui
40 {
41 #define IMGUI_FLAGS_NONE UINT8_C(0x00)
42 #define IMGUI_FLAGS_ALPHA_BLEND UINT8_C(0x01)
43 
45  inline ImTextureID toId(bgfx::TextureHandle _handle, uint8_t _flags, uint8_t _mip)
46  {
47  union { struct { bgfx::TextureHandle handle; uint8_t flags; uint8_t mip; } s; ImTextureID id; } tex;
48  tex.s.handle = _handle;
49  tex.s.flags = _flags;
50  tex.s.mip = _mip;
51  return tex.id;
52  }
53 
54  // Helper function for passing bgfx::TextureHandle to ImGui::Image.
55  inline void Image(bgfx::TextureHandle _handle
56  , uint8_t _flags
57  , uint8_t _mip
58  , const ImVec2& _size
59  , const ImVec2& _uv0 = ImVec2(0.0f, 0.0f)
60  , const ImVec2& _uv1 = ImVec2(1.0f, 1.0f)
61  , const ImVec4& _tintCol = ImVec4(1.0f, 1.0f, 1.0f, 1.0f)
62  , const ImVec4& _borderCol = ImVec4(0.0f, 0.0f, 0.0f, 0.0f)
63  )
64  {
65  //ImageWithBg(toId(_handle, _flags, _mip), _size, _uv0, _uv1, _borderCol, _tintCol);
66  Image(_handle, IMGUI_FLAGS_ALPHA_BLEND, 0, _size, _uv0, _uv1, _tintCol, _borderCol);
67  }
68 
69  // Helper function for passing bgfx::TextureHandle to ImGui::Image.
70  inline void Image(bgfx::TextureHandle _handle
71  , const ImVec2& _size
72  , const ImVec2& _uv0 = ImVec2(0.0f, 0.0f)
73  , const ImVec2& _uv1 = ImVec2(1.0f, 1.0f)
74  , const ImVec4& _tintCol = ImVec4(1.0f, 1.0f, 1.0f, 1.0f)
75  , const ImVec4& _borderCol = ImVec4(0.0f, 0.0f, 0.0f, 0.0f)
76  )
77  {
78  Image(_handle, IMGUI_FLAGS_ALPHA_BLEND, 0, _size, _uv0, _uv1, _tintCol, _borderCol);
79  }
80 
81  // Helper function for passing bgfx::TextureHandle to ImGui::ImageButton.
82  inline bool ImageButton(bgfx::TextureHandle _handle
83  , uint8_t _flags
84  , uint8_t _mip
85  , const ImVec2& _size
86  , const ImVec2& _uv0 = ImVec2(0.0f, 0.0f)
87  , const ImVec2& _uv1 = ImVec2(1.0f, 1.0f)
88  , const ImVec4& _bgCol = ImVec4(0.0f, 0.0f, 0.0f, 0.0f)
89  , const ImVec4& _tintCol = ImVec4(1.0f, 1.0f, 1.0f, 1.0f)
90  )
91  {
92  return ImageButton(toId(_handle, _flags, _mip), _size, _uv0, _uv1, 0, _bgCol, _tintCol);
93  }
94 
95  // Helper function for passing bgfx::TextureHandle to ImGui::ImageButton.
96  inline bool ImageButton(bgfx::TextureHandle _handle
97  , const ImVec2& _size
98  , const ImVec2& _uv0 = ImVec2(0.0f, 0.0f)
99  , const ImVec2& _uv1 = ImVec2(1.0f, 1.0f)
100  , const ImVec4& _bgCol = ImVec4(0.0f, 0.0f, 0.0f, 0.0f)
101  , const ImVec4& _tintCol = ImVec4(1.0f, 1.0f, 1.0f, 1.0f)
102  )
103  {
104  return ImageButton(_handle, IMGUI_FLAGS_ALPHA_BLEND, 0, _size, _uv0, _uv1, _bgCol, _tintCol);
105  }
106 
108  inline void NextLine()
109  {
111  }
112 
114  inline bool MouseOverArea()
115  {
116  return false
120 // || ImGuizmo::IsOver()
121  ;
122  }
123 
125  void PushEnabled(bool _enabled);
126 
128  void PopEnabled();
129 
130 } // namespace ImGui
131 
132 #endif // IMGUI_H_HEADER_GUARD
ImGuiWindow::SetWindowPosAllowFlags
ImGuiCond SetWindowPosAllowFlags
Definition: imgui_internal.h:1322
ImGuiIO::KeyAlt
bool KeyAlt
Definition: imgui.h:1415
ImGuiStorage::ImGuiStoragePair::val_p
void * val_p
Definition: imgui.h:1659
ImGuiWindow::Appearing
bool Appearing
Definition: imgui_internal.h:1308
IMGUI_CDECL
#define IMGUI_CDECL
Definition: imgui_internal.h:157
ImGui::CaptureMouseFromApp
IMGUI_API void CaptureMouseFromApp(bool want_capture_mouse_value=true)
Definition: imgui.cpp:4573
ImGuiCol_DragDropTarget
@ ImGuiCol_DragDropTarget
Definition: imgui.h:1070
variable_type::int
@ int
ImDrawData::Valid
bool Valid
Definition: imgui.h:1981
ImGuiBackendFlags_RendererHasVtxOffset
@ ImGuiBackendFlags_RendererHasVtxOffset
Definition: imgui.h:1021
ImGuiNextItemData::Flags
ImGuiNextItemDataFlags Flags
Definition: imgui_internal.h:825
ImGuiTextFilter::Draw
IMGUI_API bool Draw(const char *label="Filter (inc,-exc)", float width=0.0f)
Definition: imgui.cpp:2080
ImGui::GetWindowSize
IMGUI_API ImVec2 GetWindowSize()
Definition: imgui.cpp:6630
ImDrawList::VtxBuffer
ImVector< ImDrawVert > VtxBuffer
Definition: imgui.h:1886
ImGui::GetItemRectMin
IMGUI_API ImVec2 GetItemRectMin()
Definition: imgui.cpp:4677
OcornutImguiContext::setupStyle
void setupStyle(bool _dark)
Definition: imgui.cpp:420
ImGuiAxis_Y
@ ImGuiAxis_Y
Definition: imgui_internal.h:444
ImGuiStorage::GetFloat
IMGUI_API float GetFloat(ImGuiID key, float default_val=0.0f) const
Definition: imgui.cpp:1970
ImGuiDir_Down
@ ImGuiDir_Down
Definition: imgui.h:930
OcornutImguiContext::m_viewId
bgfx::ViewId m_viewId
Definition: imgui.cpp:529
Blam::UI::ImGUI::CleanupWindows
BLAM void CleanupWindows()
Cleans up any data used by the ImGUI draw list.
Definition: debug_ui.cpp:147
ImGuiNextWindowDataFlags_HasSizeConstraint
@ ImGuiNextWindowDataFlags_HasSizeConstraint
Definition: imgui_internal.h:789
ImGui::IsPopupOpen
IMGUI_API bool IsPopupOpen(const char *str_id)
Definition: imgui.cpp:7437
ImGuiIO::MetricsRenderIndices
int MetricsRenderIndices
Definition: imgui.h:1438
ImVector::begin
T * begin()
Definition: imgui.h:1252
ImGuiNavInput_FocusPrev
@ ImGuiNavInput_FocusPrev
Definition: imgui.h:981
ImGuiWindow::AutoFitFramesX
ImS8 AutoFitFramesX
Definition: imgui_internal.h:1316
ImGuiWindow::WindowPadding
ImVec2 WindowPadding
Definition: imgui_internal.h:1290
ImGuiLogType_Clipboard
@ ImGuiLogType_Clipboard
Definition: imgui_internal.h:436
ImGuiContext::ActiveIdSource
ImGuiInputSource ActiveIdSource
Definition: imgui_internal.h:907
ImDrawList::PathFillConvex
void PathFillConvex(ImU32 col)
Definition: imgui.h:1942
ImGuiMouseCursor_Hand
@ ImGuiMouseCursor_Hand
Definition: imgui.h:1181
ImGui::DestroyContext
IMGUI_API void DestroyContext(ImGuiContext *ctx=NULL)
Definition: imgui.cpp:3290
ImGuiContext::DragDropPayloadBufLocal
unsigned char DragDropPayloadBufLocal[8]
Definition: imgui_internal.h:1000
ImGuiNavInput_DpadLeft
@ ImGuiNavInput_DpadLeft
Definition: imgui.h:973
ImGuiResizeGripDef::InnerDir
ImVec2 InnerDir
Definition: imgui.cpp:5023
ImGuiNavMoveFlags
int ImGuiNavMoveFlags
Definition: imgui_internal.h:100
ImGuiSettingsHandler
Definition: imgui_internal.h:673
ImGuiLogType
ImGuiLogType
Definition: imgui_internal.h:430
ImDrawListSharedData::InitialFlags
ImDrawListFlags InitialFlags
Definition: imgui_internal.h:750
ImGui::TreeNode
IMGUI_API bool TreeNode(const char *label)
Definition: imgui_widgets.cpp:5071
ImGuiContext::NavIdTabCounter
int NavIdTabCounter
Definition: imgui_internal.h:948
ImDrawList::AddCircleFilled
IMGUI_API void AddCircleFilled(const ImVec2 &center, float radius, ImU32 col, int num_segments=12)
Definition: imgui_draw.cpp:1082
ImGuiWindowFlags_AlwaysHorizontalScrollbar
@ ImGuiWindowFlags_AlwaysHorizontalScrollbar
Definition: imgui.h:729
ImRect::IsInverted
bool IsInverted() const
Definition: imgui_internal.h:572
ImGui::TextV
IMGUI_API void TextV(const char *fmt, va_list args) IM_FMTLIST(1)
Definition: imgui_widgets.cpp:246
ImVec4::x
float x
Definition: imgui.h:194
ImGuiIO::InputQueueCharacters
ImVector< ImWchar > InputQueueCharacters
Definition: imgui.h:1464
ImGuiWindow::HiddenFramesCanSkipItems
int HiddenFramesCanSkipItems
Definition: imgui_internal.h:1320
ImGuiWindow::LastTimeActive
float LastTimeActive
Definition: imgui_internal.h:1341
ImGuiContext::NavScoringCount
int NavScoringCount
Definition: imgui_internal.h:940
ImGuiIO::MouseDown
bool MouseDown[5]
Definition: imgui.h:1410
ImGuiCol_PlotHistogramHovered
@ ImGuiCol_PlotHistogramHovered
Definition: imgui.h:1068
ImGui::MouseOverArea
bool MouseOverArea()
Definition: imgui.h:114
ImGui_ImplOgre2_NewFrame
void ImGui_ImplOgre2_NewFrame()
Definition: imgui_impl_ogre2.cpp:112
BlamOgreRenderSystemType::DirectX11
@ DirectX11
ImGuiContext::ActiveIdIsJustActivated
bool ActiveIdIsJustActivated
Definition: imgui_internal.h:898
ImGuiWindow::NavLastIds
ImGuiID NavLastIds[ImGuiNavLayer_COUNT]
Definition: imgui_internal.h:1357
ImGuiWindowTempData::ParentLayoutType
ImGuiLayoutType ParentLayoutType
Definition: imgui_internal.h:1227
ImGuiWindowFlags_ChildMenu
@ ImGuiWindowFlags_ChildMenu
Definition: imgui.h:744
ImGuiStorage::ImGuiStoragePair
Definition: imgui.h:1656
ImGuiTextFilter::PassFilter
IMGUI_API bool PassFilter(const char *text, const char *text_end=NULL) const
Definition: imgui.cpp:2129
ImGuiBackendFlags_HasGamepad
@ ImGuiBackendFlags_HasGamepad
Definition: imgui.h:1018
ImGuiStyle::ScrollbarSize
float ScrollbarSize
Definition: imgui.h:1311
ImGuiWindow::SetWindowPosPivot
ImVec2 SetWindowPosPivot
Definition: imgui_internal.h:1326
ImGui::RenderTextClipped
IMGUI_API void RenderTextClipped(const ImVec2 &pos_min, const ImVec2 &pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &align=ImVec2(0, 0), const ImRect *clip_rect=NULL)
Definition: imgui.cpp:2458
ImGuiIO::KeysDownDuration
float KeysDownDuration[512]
Definition: imgui.h:1460
IM_COL32_BLACK
#define IM_COL32_BLACK
Definition: imgui.h:1742
ImGuiItemFlags_Disabled
@ ImGuiItemFlags_Disabled
Definition: imgui_internal.h:388
ImGuiWindow::MoveId
ImGuiID MoveId
Definition: imgui_internal.h:1294
ImGuiHoveredFlags_None
@ ImGuiHoveredFlags_None
Definition: imgui.h:872
ImGuiWindowSettings
Definition: imgui_internal.h:662
ImGuiContext::LastActiveIdTimer
float LastActiveIdTimer
Definition: imgui_internal.h:914
ImGui::BeginPopupContextVoid
IMGUI_API bool BeginPopupContextVoid(const char *str_id=NULL, int mouse_button=1)
Definition: imgui.cpp:7713
ImGuiWindow::ChildId
ImGuiID ChildId
Definition: imgui_internal.h:1295
ImGuiCol_FrameBg
@ ImGuiCol_FrameBg
Definition: imgui.h:1034
ImGuiNavDirSourceFlags_PadLStick
@ ImGuiNavDirSourceFlags_PadLStick
Definition: imgui_internal.h:488
ImGuiContext::NavDisableHighlight
bool NavDisableHighlight
Definition: imgui_internal.h:951
ImGui::BeginGroup
IMGUI_API void BeginGroup()
Definition: imgui.cpp:7063
window_name
const wchar_t * window_name
Main window name (replaces what used to be called 'ver_conv').
Definition: main.cpp:64
ImVector::resize
void resize(int new_size)
Definition: imgui.h:1263
ImGuiContext::TabBars
ImPool< ImGuiTabBar > TabBars
Definition: imgui_internal.h:1004
ImGuiWindowFlags_NoBringToFrontOnFocus
@ ImGuiWindowFlags_NoBringToFrontOnFocus
Definition: imgui.h:727
ImGui::GetNavInputAmount2d
IMGUI_API ImVec2 GetNavInputAmount2d(ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)
Definition: imgui.cpp:8232
ImGuiStorage::GetBool
IMGUI_API bool GetBool(ImGuiID key, bool default_val=false) const
Definition: imgui.cpp:1965
roboto_regular.ttf.h
ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore
bool ActiveIdPreviousFrameHasBeenEditedBefore
Definition: imgui_internal.h:910
ImGuiNextWindowData::SizeCallbackUserData
void * SizeCallbackUserData
Definition: imgui_internal.h:808
ImDrawListFlags_None
@ ImDrawListFlags_None
Definition: imgui.h:1867
ImGuiContext::FocusRequestNextWindow
ImGuiWindow * FocusRequestNextWindow
Definition: imgui_internal.h:970
ImGuiStyle::TouchExtraPadding
ImVec2 TouchExtraPadding
Definition: imgui.h:1308
imguiCreateFontAtlas
void imguiCreateFontAtlas()
Definition: imgui.cpp:564
ImGuiWindowFlags_Tooltip
@ ImGuiWindowFlags_Tooltip
Definition: imgui.h:741
OcornutImguiContext::m_texture
bgfx::TextureHandle m_texture
Definition: imgui.cpp:523
ImGuiContext::ActiveId
ImGuiID ActiveId
Definition: imgui_internal.h:895
ImGuiTextBuffer::append
IMGUI_API void append(const char *str, const char *str_end=NULL)
Definition: imgui.cpp:2179
ImGuiTabBar
Definition: imgui_internal.h:1432
ImGui::GetBackgroundDrawList
IMGUI_API ImDrawList * GetBackgroundDrawList()
Definition: imgui.cpp:3329
ImGuiContext::NavMoveResultLocalVisibleSet
ImGuiNavMoveResult NavMoveResultLocalVisibleSet
Definition: imgui_internal.h:965
IM_UNUSED
#define IM_UNUSED(_VAR)
Definition: imgui.h:76
ImGui::RenderTextWrapped
IMGUI_API void RenderTextWrapped(ImVec2 pos, const char *text, const char *text_end, float wrap_width)
Definition: imgui.cpp:2412
ImGuiContext::DragDropMouseButton
int DragDropMouseButton
Definition: imgui_internal.h:990
ImGui::IsMouseDown
IMGUI_API bool IsMouseDown(int button)
Definition: imgui.cpp:4441
if
if(WIN32) set(OGRE_MEDIA_PATH "Media") elseif(APPLE) set(OGRE_MEDIA_PATH "Media") elseif(UNIX) set(OGRE_MEDIA_PATH "share/$
Definition: CMakeLists.txt:15
ImGuiStorage::Clear
void Clear()
Definition: imgui.h:1670
ImVector::clear
void clear()
Definition: imgui.h:1251
ImGuiInputSource_Mouse
@ ImGuiInputSource_Mouse
Definition: imgui_internal.h:456
ImFont::FontSize
float FontSize
Definition: imgui.h:2185
ImGui::LogToClipboard
IMGUI_API void LogToClipboard(int auto_open_depth=-1)
Definition: imgui.cpp:9297
ImGuiNavLayer_Main
@ ImGuiNavLayer_Main
Definition: imgui_internal.h:512
ImGuiCond
int ImGuiCond
Definition: imgui.h:133
Blam::Logger::LogEvent
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:130
ImGuiTextFilter::ImGuiTextFilter
IMGUI_API ImGuiTextFilter(const char *default_filter="")
Definition: imgui.cpp:2066
ImGuiTabBar::Tabs
ImVector< ImGuiTabItem > Tabs
Definition: imgui_internal.h:1434
ImGuiContext::DebugItemPickerBreakID
ImGuiID DebugItemPickerBreakID
Definition: imgui_internal.h:1052
ImGuiConfigFlags_NavNoCaptureKeyboard
@ ImGuiConfigFlags_NavNoCaptureKeyboard
Definition: imgui.h:1005
imguiBeginFrame
void imguiBeginFrame(int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, uint16_t _width, uint16_t _height, int _inputChar=-1, bgfx::ViewId _view=255)
Definition: imgui.cpp:559
ImGuiWindow::WasActive
bool WasActive
Definition: imgui_internal.h:1303
ImGuiNavLayer_Menu
@ ImGuiNavLayer_Menu
Definition: imgui_internal.h:513
ImGuiStyle::ColumnsMinSpacing
float ColumnsMinSpacing
Definition: imgui.h:1310
ImGuiContext::LogType
ImGuiLogType LogType
Definition: imgui_internal.h:1041
ImGuiTextBuffer::reserve
void reserve(int capacity)
Definition: imgui.h:1638
ImGuiConfigFlags_NavEnableSetMousePos
@ ImGuiConfigFlags_NavEnableSetMousePos
Definition: imgui.h:1004
ImGui::IsMouseReleased
IMGUI_API bool IsMouseReleased(int button)
Definition: imgui.cpp:4476
ImGuiIO::MouseDownOwned
bool MouseDownOwned[5]
Definition: imgui.h:1454
ImGui::PopItemWidth
IMGUI_API void PopItemWidth()
Definition: imgui.cpp:6183
ImGuiKey_Home
@ ImGuiKey_Home
Definition: imgui.h:944
imgui_impl_opengl3.h
ImGuiIO::MouseReleased
bool MouseReleased[5]
Definition: imgui.h:1453
ImGuiWindow::MenuColumns
ImGuiMenuColumns MenuColumns
Definition: imgui_internal.h:1343
ImGui::SetNextWindowBgAlpha
IMGUI_API void SetNextWindowBgAlpha(float alpha)
Definition: imgui.cpp:6783
ImGuiDir
int ImGuiDir
Definition: imgui.h:135
IM_COL32_G_SHIFT
#define IM_COL32_G_SHIFT
Definition: imgui.h:1735
ImGui::ColorConvertHSVtoRGB
IMGUI_API void ColorConvertHSVtoRGB(float h, float s, float v, float &out_r, float &out_g, float &out_b)
Definition: imgui.cpp:1853
ImGui::PushItemFlag
IMGUI_API void PushItemFlag(ImGuiItemFlags option, bool enabled)
Definition: imgui.cpp:6268
ImFont::DisplayOffset
ImVec2 DisplayOffset
Definition: imgui.h:2191
ImGuiIO::WantTextInput
bool WantTextInput
Definition: imgui.h:1431
ImGuiIO::ConfigWindowsMoveFromTitleBarOnly
bool ConfigWindowsMoveFromTitleBarOnly
Definition: imgui.h:1370
ImGui::EndFrame
IMGUI_API void EndFrame()
Definition: imgui.cpp:4157
ImGuiWindow::ColumnsStorage
ImVector< ImGuiColumns > ColumnsStorage
Definition: imgui_internal.h:1345
ImDrawListSharedData::Font
ImFont * Font
Definition: imgui_internal.h:746
ImGuiContext::DragDropPayload
ImGuiPayload DragDropPayload
Definition: imgui_internal.h:991
ImGuiLogType_Buffer
@ ImGuiLogType_Buffer
Definition: imgui_internal.h:435
ImGui::SetCurrentFont
IMGUI_API void SetCurrentFont(ImFont *font)
Definition: imgui.cpp:6235
ImGuiTextBuffer
Definition: imgui.h:1626
ImGuiNextWindowData::MenuBarOffsetMinVal
ImVec2 MenuBarOffsetMinVal
Definition: imgui_internal.h:810
IMGUI_VERSION
#define IMGUI_VERSION
Definition: imgui.h:49
ImGuiCol_NavWindowingDimBg
@ ImGuiCol_NavWindowingDimBg
Definition: imgui.h:1073
ImRect
Definition: imgui_internal.h:541
ImGuiNextItemDataFlags_None
@ ImGuiNextItemDataFlags_None
Definition: imgui_internal.h:818
ImGuiWindow::ClipRect
ImRect ClipRect
Definition: imgui_internal.h:1337
ImGui::SetWindowFocus
IMGUI_API void SetWindowFocus()
Definition: imgui.cpp:6713
ImGuiIO::FontDefault
ImFont * FontDefault
Definition: imgui.h:1362
ImGui::RenderBullet
IMGUI_API void RenderBullet(ImDrawList *draw_list, ImVec2 pos, ImU32 col)
Definition: imgui.cpp:2612
ImGuiPayload::DataFrameCount
int DataFrameCount
Definition: imgui.h:1528
ImGuiStyle::IndentSpacing
float IndentSpacing
Definition: imgui.h:1309
ImGui::ShowMetricsWindow
IMGUI_API void ShowMetricsWindow(bool *p_open=NULL)
Definition: imgui.cpp:9780
ImGuiWindowTempData::CursorMaxPos
ImVec2 CursorMaxPos
Definition: imgui_internal.h:1205
ImGuiCol_TextSelectedBg
@ ImGuiCol_TextSelectedBg
Definition: imgui.h:1069
ImGuiIO::ClipboardUserData
void * ClipboardUserData
Definition: imgui.h:1389
ImGuiButtonFlags_NoNavFocus
@ ImGuiButtonFlags_NoNavFocus
Definition: imgui_internal.h:329
ImGuiWindow::AutoFitFramesY
ImS8 AutoFitFramesY
Definition: imgui_internal.h:1316
ImGuiStyle::GrabRounding
float GrabRounding
Definition: imgui.h:1314
ImGuiKey_PageDown
@ ImGuiKey_PageDown
Definition: imgui.h:943
ImDrawList::PathArcTo
IMGUI_API void PathArcTo(const ImVec2 &center, float radius, float a_min, float a_max, int num_segments=10)
Definition: imgui_draw.cpp:878
ImGuiContext::DragDropAcceptIdCurr
ImGuiID DragDropAcceptIdCurr
Definition: imgui_internal.h:996
ImGui::IsKeyPressedMap
bool IsKeyPressedMap(ImGuiKey key, bool repeat=true)
Definition: imgui_internal.h:1588
ImGuiNavDirSourceFlags_Keyboard
@ ImGuiNavDirSourceFlags_Keyboard
Definition: imgui_internal.h:486
ImGuiContext::NavActivatePressedId
ImGuiID NavActivatePressedId
Definition: imgui_internal.h:932
ImGuiIO::MouseDelta
ImVec2 MouseDelta
Definition: imgui.h:1442
ImGuiWindow::ScrollbarSizes
ImVec2 ScrollbarSizes
Definition: imgui_internal.h:1300
ImGui::GetCursorPos
IMGUI_API ImVec2 GetCursorPos()
Definition: imgui.cpp:6892
ImGuiWindow::Flags
ImGuiWindowFlags Flags
Definition: imgui_internal.h:1284
ImGuiIO::MouseDoubleClicked
bool MouseDoubleClicked[5]
Definition: imgui.h:1452
ImTextCharFromUtf8
int ImTextCharFromUtf8(unsigned int *out_char, const char *in_text, const char *in_text_end)
Definition: imgui.cpp:1628
ImGuiWindowFlags_UnsavedDocument
@ ImGuiWindowFlags_UnsavedDocument
Definition: imgui.h:733
ImGui::GetHoveredID
IMGUI_API ImGuiID GetHoveredID()
Definition: imgui.cpp:2919
ImGui::BeginTooltip
IMGUI_API void BeginTooltip()
Definition: imgui.cpp:7362
ImVector::end
T * end()
Definition: imgui.h:1254
ImGuiGroupData::BackupActiveIdPreviousFrameIsAlive
bool BackupActiveIdPreviousFrameIsAlive
Definition: imgui_internal.h:610
ImGuiStorage::GetInt
IMGUI_API int GetInt(ImGuiID key, int default_val=0) const
Definition: imgui.cpp:1957
ImGuiWindow::PopupId
ImGuiID PopupId
Definition: imgui_internal.h:1315
ImGuiWindowTempData::ChildWindows
ImVector< ImGuiWindow * > ChildWindows
Definition: imgui_internal.h:1224
ImGuiContext::NavNextActivateId
ImGuiID NavNextActivateId
Definition: imgui_internal.h:937
ImGui::EndPopup
IMGUI_API void EndPopup()
Definition: imgui.cpp:7675
ImGui::PopEnabled
void PopEnabled()
Definition: imgui.cpp:588
ImGuiWindow::WantCollapseToggle
bool WantCollapseToggle
Definition: imgui_internal.h:1306
ImGuiNavInput_KeyLeft_
@ ImGuiNavInput_KeyLeft_
Definition: imgui.h:990
imgui_impl_sdl.h
ImGuiListClipper::End
IMGUI_API void End()
Definition: imgui.cpp:2316
ImGuiWindowFlags_NoCollapse
@ ImGuiWindowFlags_NoCollapse
Definition: imgui.h:719
ImGuiDragDropFlags_SourceAllowNullID
@ ImGuiDragDropFlags_SourceAllowNullID
Definition: imgui.h:893
ImGui::EndDragDropTarget
IMGUI_API void EndDragDropTarget()
Definition: imgui.cpp:9162
ImGui::Checkbox
IMGUI_API bool Checkbox(const char *label, bool *v)
Definition: imgui_widgets.cpp:974
ImGuiContext::WantCaptureMouseNextFrame
int WantCaptureMouseNextFrame
Definition: imgui_internal.h:1058
ImVector::index_from_ptr
int index_from_ptr(const T *it) const
Definition: imgui.h:1280
ImGuiWindow::StateStorage
ImGuiStorage StateStorage
Definition: imgui_internal.h:1344
ImVec4::z
float z
Definition: imgui.h:194
ImGuiGroupData::BackupCurrLineSize
ImVec2 BackupCurrLineSize
Definition: imgui_internal.h:607
ImGuiNavMoveFlags_AllowCurrentNavId
@ ImGuiNavMoveFlags_AllowCurrentNavId
Definition: imgui_internal.h:498
ImFontGlyph::X1
float X1
Definition: imgui.h:2033
logger.h
ImGuiNavInput
int ImGuiNavInput
Definition: imgui.h:137
ImGuiCol_TabUnfocusedActive
@ ImGuiCol_TabUnfocusedActive
Definition: imgui.h:1064
OcornutImguiContext::endFrame
void endFrame()
Definition: imgui.cpp:512
ImGui::IsMouseHoveringRect
IMGUI_API bool IsMouseHoveringRect(const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true)
Definition: imgui.cpp:4366
BlamCompositorPassType
BlamCompositorPassType
Enumerator listing all possible compositor pass types.
Definition: compositor.h:14
ImDrawData::TotalVtxCount
int TotalVtxCount
Definition: imgui.h:1985
ImGuiContext::SettingsIniData
ImGuiTextBuffer SettingsIniData
Definition: imgui_internal.h:1035
ImGuiContext::SettingsLoaded
bool SettingsLoaded
Definition: imgui_internal.h:1033
OcornutImguiContext::destroy
void destroy()
Definition: imgui.cpp:405
ImGui::ItemHoverable
IMGUI_API bool ItemHoverable(const ImRect &bb, ImGuiID id)
Definition: imgui.cpp:3103
ImGuiGroupData
Definition: imgui_internal.h:601
ImGuiMouseCursor_ResizeNS
@ ImGuiMouseCursor_ResizeNS
Definition: imgui.h:1177
ImGuiIO::AddInputCharacter
IMGUI_API void AddInputCharacter(unsigned int c)
Definition: imgui.cpp:1259
ImGuiTabItem::ID
ImGuiID ID
Definition: imgui_internal.h:1419
icons_font_awesome.ttf.h
ImGuiIO::NavActive
bool NavActive
Definition: imgui.h:1434
ImGuiDragDropFlags_AcceptNoPreviewTooltip
@ ImGuiDragDropFlags_AcceptNoPreviewTooltip
Definition: imgui.h:899
ImGuiCol_Tab
@ ImGuiCol_Tab
Definition: imgui.h:1060
ImGuiInputSource_Nav
@ ImGuiInputSource_Nav
Definition: imgui_internal.h:457
entry
Definition: imgui.h:36
ImGui::MarkIniSettingsDirty
IMGUI_API void MarkIniSettingsDirty()
Definition: imgui.cpp:9374
ImFormatString
int ImFormatString(char *buf, size_t buf_size, const char *fmt,...)
Definition: imgui.cpp:1459
ImGui::UpdateMouseMovingWindowEndFrame
IMGUI_API void UpdateMouseMovingWindowEndFrame()
Definition: imgui.cpp:3403
ImGui::GetMousePosOnOpeningCurrentPopup
IMGUI_API ImVec2 GetMousePosOnOpeningCurrentPopup()
Definition: imgui.cpp:4515
ImGui::NavMoveRequestTryWrapping
IMGUI_API void NavMoveRequestTryWrapping(ImGuiWindow *window, ImGuiNavMoveFlags move_flags)
Definition: imgui.cpp:8093
ImGui::BeginPopupModal
IMGUI_API bool BeginPopupModal(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:7647
ImGuiNextWindowDataFlags_HasCollapsed
@ ImGuiNextWindowDataFlags_HasCollapsed
Definition: imgui_internal.h:788
ImGuiHoveredFlags_AllowWhenDisabled
@ ImGuiHoveredFlags_AllowWhenDisabled
Definition: imgui.h:880
ImGuiStyle::SelectableTextAlign
ImVec2 SelectableTextAlign
Definition: imgui.h:1319
ImDrawListFlags
int ImDrawListFlags
Definition: imgui.h:141
ImGuiWindow::BeginCount
short BeginCount
Definition: imgui_internal.h:1312
ImGui::DebugCheckVersionAndDataLayout
IMGUI_API bool DebugCheckVersionAndDataLayout(const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx)
Definition: imgui.cpp:3261
ImGui::GetMouseDragDelta
IMGUI_API ImVec2 GetMouseDragDelta(int button=0, float lock_threshold=-1.0f)
Definition: imgui.cpp:4537
ImDrawVert::pos
ImVec2 pos
Definition: imgui.h:1815
ImGui::GetMousePos
IMGUI_API ImVec2 GetMousePos()
Definition: imgui.cpp:4509
version
date New version
Definition: chiropteraDM.txt:50
ImStristr
const char * ImStristr(const char *haystack, const char *haystack_end, const char *needle, const char *needle_end)
Definition: imgui.cpp:1406
ImGuiStorage::GetFloatRef
IMGUI_API float * GetFloatRef(ImGuiID key, float default_val=0.0f)
Definition: imgui.cpp:2000
ImGuiBackendFlags_HasSetMousePos
@ ImGuiBackendFlags_HasSetMousePos
Definition: imgui.h:1020
ImRect::ClipWith
void ClipWith(const ImRect &r)
Definition: imgui_internal.h:569
ImGui::PushAllowKeyboardFocus
IMGUI_API void PushAllowKeyboardFocus(bool allow_keyboard_focus)
Definition: imgui.cpp:6286
ImGuiStyle::ItemInnerSpacing
ImVec2 ItemInnerSpacing
Definition: imgui.h:1307
ImDrawDataBuilder::FlattenIntoSingleLayer
IMGUI_API void FlattenIntoSingleLayer()
Definition: imgui.cpp:4106
ImGuiContext::LogEnabled
bool LogEnabled
Definition: imgui_internal.h:1040
ImGuiContext::SettingsWindows
ImVector< ImGuiWindowSettings > SettingsWindows
Definition: imgui_internal.h:1037
ImGuiNavMoveFlags_WrapY
@ ImGuiNavMoveFlags_WrapY
Definition: imgui_internal.h:497
ImGuiIO::ImeSetInputScreenPosFn
void(* ImeSetInputScreenPosFn)(int x, int y)
Definition: imgui.h:1393
ImGuiContext::FramerateSecPerFrameIdx
int FramerateSecPerFrameIdx
Definition: imgui_internal.h:1056
ImGuiWindowTempData::CurrentColumns
ImGuiColumns * CurrentColumns
Definition: imgui_internal.h:1244
ImGuiBackendFlags_HasMouseCursors
@ ImGuiBackendFlags_HasMouseCursors
Definition: imgui.h:1019
ImGuiContext::DragDropActive
bool DragDropActive
Definition: imgui_internal.h:986
ImGuiNavInput_Menu
@ ImGuiNavInput_Menu
Definition: imgui.h:972
ImGuiContext::FrameCount
int FrameCount
Definition: imgui_internal.h:870
ImGuiTextFilter::Build
IMGUI_API void Build()
Definition: imgui.cpp:2108
ImGui::ImageButton
bool ImageButton(bgfx::TextureHandle _handle, uint8_t _flags, uint8_t _mip, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f), const ImVec4 &_bgCol=ImVec4(0.0f, 0.0f, 0.0f, 0.0f), const ImVec4 &_tintCol=ImVec4(1.0f, 1.0f, 1.0f, 1.0f))
Definition: imgui.h:82
ImGuiIO::MousePos
ImVec2 MousePos
Definition: imgui.h:1409
ImGui::CalcListClipping
IMGUI_API void CalcListClipping(int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)
Definition: imgui.cpp:2241
ImGui::LogToFile
IMGUI_API void LogToFile(int auto_open_depth=-1, const char *filename=NULL)
Definition: imgui.cpp:9272
ImGui::SetScrollHereY
IMGUI_API void SetScrollHereY(float center_y_ratio=0.5f)
Definition: imgui.cpp:7349
ImGui::IsNavInputDown
bool IsNavInputDown(ImGuiNavInput n)
Definition: imgui_internal.h:1589
ImGuiIO::AddInputCharactersUTF8
IMGUI_API void AddInputCharactersUTF8(const char *str)
Definition: imgui.cpp:1265
ImGui::PopItemFlag
IMGUI_API void PopItemFlag()
Definition: imgui.cpp:6278
ImGui::GetCursorPosY
IMGUI_API float GetCursorPosY()
Definition: imgui.cpp:6904
Blam::API::v1::Input::IsKeyDown
BLAM_EXT_API bool IsKeyDown(SDL_KeyCode keycode)
Definition: api.cpp:22
ImGui::IsAnyItemActive
IMGUI_API bool IsAnyItemActive()
Definition: imgui.cpp:4643
ImGuiGroupData::BackupGroupOffset
ImVec1 BackupGroupOffset
Definition: imgui_internal.h:606
ImGuiMouseCursor_Arrow
@ ImGuiMouseCursor_Arrow
Definition: imgui.h:1174
imgui.h
ImGui::GetCursorStartPos
IMGUI_API ImVec2 GetCursorStartPos()
Definition: imgui.cpp:6931
ImGuiWindowTempData::MenuBarOffset
ImVec2 MenuBarOffset
Definition: imgui_internal.h:1223
ImGuiGroupData::BackupCursorMaxPos
ImVec2 BackupCursorMaxPos
Definition: imgui_internal.h:604
IMGUI_FLAGS_ALPHA_BLEND
#define IMGUI_FLAGS_ALPHA_BLEND
Definition: imgui.h:42
Blam::UI::ImGUI::RenderFrame
BLAM void RenderFrame()
Renders ImGUI to the application window.
Definition: imgui.cpp:170
vs_imgui_image.bin.h
ImGuiWindowFlags_NoTitleBar
@ ImGuiWindowFlags_NoTitleBar
Definition: imgui.h:714
ImStricmp
int ImStricmp(const char *str1, const char *str2)
Definition: imgui.cpp:1334
IM_ALLOC
#define IM_ALLOC(_SIZE)
Definition: imgui.h:1211
ImGui::PopStyleColor
IMGUI_API void PopStyleColor(int count=1)
Definition: imgui.cpp:6341
ImVector::push_back
void push_back(const T &v)
Definition: imgui.h:1268
ImGuiWindow::OuterRectClipped
ImRect OuterRectClipped
Definition: imgui_internal.h:1333
ImGui::GetFontSize
IMGUI_API float GetFontSize()
Definition: imgui.cpp:6872
ImGuiNavInput_Cancel
@ ImGuiNavInput_Cancel
Definition: imgui.h:970
ImGui::CalcTypematicPressedRepeatAmount
IMGUI_API int CalcTypematicPressedRepeatAmount(float t, float t_prev, float repeat_delay, float repeat_rate)
Definition: imgui.cpp:4399
ImGuiNavMoveFlags_AlsoScoreVisibleSet
@ ImGuiNavMoveFlags_AlsoScoreVisibleSet
Definition: imgui_internal.h:499
ImVec4
Definition: imgui.h:192
ImGuiContext::NextWindowData
ImGuiNextWindowData NextWindowData
Definition: imgui_internal.h:917
ImGuiContext::DragDropAcceptFlags
ImGuiDragDropFlags DragDropAcceptFlags
Definition: imgui_internal.h:994
ImGuiWindow::AutoPosLastDirection
ImGuiDir AutoPosLastDirection
Definition: imgui_internal.h:1319
ImGuiTextBuffer::begin
const char * begin() const
Definition: imgui.h:1633
ImGuiWindowTempData::GroupOffset
ImVec1 GroupOffset
Definition: imgui_internal.h:1242
ImGuiNavMoveResult::SelectScopeId
ImGuiID SelectScopeId
Definition: imgui_internal.h:771
ImGuiIO::BackendRendererUserData
void * BackendRendererUserData
Definition: imgui.h:1382
ImGuiWindowTempData::FocusCounterAll
int FocusCounterAll
Definition: imgui_internal.h:1228
ImGui::InputText
IMGUI_API bool InputText(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)
Definition: imgui_widgets.cpp:3068
ImGui::SetItemDefaultFocus
IMGUI_API void SetItemDefaultFocus()
Definition: imgui.cpp:6966
ImGuiContext::ActiveIdAllowNavDirFlags
int ActiveIdAllowNavDirFlags
Definition: imgui_internal.h:903
ImRect::Max
ImVec2 Max
Definition: imgui_internal.h:544
ImGuiNavInput_LStickRight
@ ImGuiNavInput_LStickRight
Definition: imgui.h:978
ImDrawIdx
unsigned short ImDrawIdx
Definition: imgui.h:1808
ImGui::SaveIniSettingsToDisk
IMGUI_API void SaveIniSettingsToDisk(const char *ini_filename)
Definition: imgui.cpp:9503
ImGuiPayload::SourceParentId
ImGuiID SourceParentId
Definition: imgui.h:1527
ImGui::GetScrollMaxX
IMGUI_API float GetScrollMaxX()
Definition: imgui.cpp:7268
ImGuiContext::Time
double Time
Definition: imgui_internal.h:869
ImGuiContext::DragDropAcceptFrameCount
int DragDropAcceptFrameCount
Definition: imgui_internal.h:998
Blam::UI::ImGUI::ProcessSDLEvent
BLAM void ProcessSDLEvent(SDL_Event event)
Passes an SDL event to ImGUI for proper handling.
Definition: imgui.cpp:262
ImGui_ImplSDL2_ProcessEvent
bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event *event)
Definition: imgui_impl_sdl.cpp:89
ImGui::SetNextWindowContentSize
IMGUI_API void SetNextWindowContentSize(const ImVec2 &size)
Definition: imgui.cpp:6761
ImGuiContext::NavJustMovedToId
ImGuiID NavJustMovedToId
Definition: imgui_internal.h:935
ImGuiWindow::MemoryCompacted
bool MemoryCompacted
Definition: imgui_internal.h:1360
ImGui::IsKeyPressed
IMGUI_API bool IsKeyPressed(int user_key_index, bool repeat=true)
Definition: imgui.cpp:4419
ImGuiNavMoveResult::ID
ImGuiID ID
Definition: imgui_internal.h:770
ImGuiListClipper::DisplayEnd
int DisplayEnd
Definition: imgui.h:1713
ImGuiStyleVar_WindowPadding
@ ImGuiStyleVar_WindowPadding
Definition: imgui.h:1093
ImGuiMouseCursor
int ImGuiMouseCursor
Definition: imgui.h:138
ImGuiPayload::DataType
char DataType[32+1]
Definition: imgui.h:1529
ImGuiTextFilter::ImGuiTextRange
Definition: imgui.h:1609
ImGui::GcAwakeTransientWindowBuffers
IMGUI_API void GcAwakeTransientWindowBuffers(ImGuiWindow *window)
Definition: imgui.cpp:2825
ImGui::SetWindowCollapsed
IMGUI_API void SetWindowCollapsed(bool collapsed, ImGuiCond cond=0)
Definition: imgui.cpp:6690
ImGuiContext::WheelingWindow
ImGuiWindow * WheelingWindow
Definition: imgui_internal.h:885
imgui_impl_dx11.h
ImGuiNavMoveFlags_ScrollToEdge
@ ImGuiNavMoveFlags_ScrollToEdge
Definition: imgui_internal.h:500
ImGui::GetDragDropPayload
const IMGUI_API ImGuiPayload * GetDragDropPayload()
Definition: imgui.cpp:9155
ImGuiGroupData::EmitItem
bool EmitItem
Definition: imgui_internal.h:611
ImGuiPayload::DataSize
int DataSize
Definition: imgui.h:1523
ImGuiNextWindowData::SizeVal
ImVec2 SizeVal
Definition: imgui_internal.h:803
ImGui::RenderCheckMark
IMGUI_API void RenderCheckMark(ImVec2 pos, ImU32 col, float sz)
Definition: imgui.cpp:2617
ImTriangleContainsPoint
bool ImTriangleContainsPoint(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p)
Definition: imgui.cpp:1298
IM_OFFSETOF
#define IM_OFFSETOF(_TYPE, _MEMBER)
Definition: imgui.h:80
ImGuiStorage::GetBoolRef
IMGUI_API bool * GetBoolRef(ImGuiID key, bool default_val=false)
Definition: imgui.cpp:1995
IM_COL32_B_SHIFT
#define IM_COL32_B_SHIFT
Definition: imgui.h:1736
ImDrawData::CmdListsCount
int CmdListsCount
Definition: imgui.h:1983
ImGuiContext::FontAtlasOwnedByContext
bool FontAtlasOwnedByContext
Definition: imgui_internal.h:862
ImGui::IsMouseClicked
IMGUI_API bool IsMouseClicked(int button, bool repeat=false)
Definition: imgui.cpp:4457
ImGui::SetStateStorage
IMGUI_API void SetStateStorage(ImGuiStorage *storage)
Definition: imgui.cpp:6983
ImGui_ImplOgre2_Init
bool ImGui_ImplOgre2_Init()
Definition: imgui_impl_ogre2.cpp:20
ImGuiContext::FrameScopeActive
bool FrameScopeActive
Definition: imgui_internal.h:860
Blam::Globals::GetGlobalAsFloat
BLAM float * GetGlobalAsFloat(std::string name)
Retrieves a global's value as a float.
Definition: globals.cpp:403
ImGuiInputReadMode_Repeat
@ ImGuiInputReadMode_Repeat
Definition: imgui_internal.h:469
ImGuiWindow::Collapsed
bool Collapsed
Definition: imgui_internal.h:1305
ImRect::ClipWithFull
void ClipWithFull(const ImRect &r)
Definition: imgui_internal.h:570
imgui_initialized
bool imgui_initialized
Whether or not ImGUI has been initialized.
Definition: imgui.cpp:20
ImGui::KeepAliveID
IMGUI_API void KeepAliveID(ImGuiID id)
Definition: imgui.cpp:2925
ImGuiWindow::GetIDFromRectangle
ImGuiID GetIDFromRectangle(const ImRect &r_abs)
Definition: imgui.cpp:2788
ImGuiWindowFlags_NavFlattened
@ ImGuiWindowFlags_NavFlattened
Definition: imgui.h:739
ImGui::SetHoveredID
IMGUI_API void SetHoveredID(ImGuiID id)
Definition: imgui.cpp:2910
ImGui::GetTextLineHeight
IMGUI_API float GetTextLineHeight()
Definition: imgui.cpp:6837
imguiBeginFrame
void imguiBeginFrame(int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, uint16_t _width, uint16_t _height, int _inputChar, bgfx::ViewId _viewId)
Definition: imgui.cpp:559
uint8_t
unsigned char uint8_t
Definition: stdint.h:15
ImGuiFocusedFlags
int ImGuiFocusedFlags
Definition: imgui.h:148
ImGuiNextWindowData::CollapsedVal
bool CollapsedVal
Definition: imgui_internal.h:805
ImGuiAxis_X
@ ImGuiAxis_X
Definition: imgui_internal.h:443
themes.h
ImGui::End
IMGUI_API void End()
Definition: imgui.cpp:6016
fs_imgui_image.bin.h
ImGuiIO::ImeWindowHandle
void * ImeWindowHandle
Definition: imgui.h:1394
ImGuiWindow::BeginOrderWithinParent
short BeginOrderWithinParent
Definition: imgui_internal.h:1313
UsingBgfx
bool UsingBgfx()
Definition: bgfx.cpp:63
ImGuiIO::WantCaptureMouse
bool WantCaptureMouse
Definition: imgui.h:1429
ImDrawDataBuilder::Clear
void Clear()
Definition: imgui_internal.h:763
ImGuiContext::ShrinkWidthBuffer
ImVector< ImGuiShrinkWidthItem > ShrinkWidthBuffer
Definition: imgui_internal.h:1006
ImGuiIO::ImGuiIO
IMGUI_API ImGuiIO()
Definition: imgui.cpp:1195
ImGuiNavInput_FocusNext
@ ImGuiNavInput_FocusNext
Definition: imgui.h:982
ImGuiWindow::MenuBarRect
ImRect MenuBarRect() const
Definition: imgui_internal.h:1382
ImGuiListClipper::Begin
IMGUI_API void Begin(int items_count, float items_height=-1.0f)
Definition: imgui.cpp:2297
ImGuiContext::NavWindowingTarget
ImGuiWindow * NavWindowingTarget
Definition: imgui_internal.h:941
ImGuiNavHighlightFlags
int ImGuiNavHighlightFlags
Definition: imgui_internal.h:98
imguiEndFrame
void imguiEndFrame()
Definition: imgui.cpp:569
ImGuiContext::NavIdIsAlive
bool NavIdIsAlive
Definition: imgui_internal.h:949
ImVec1::x
float x
Definition: imgui_internal.h:526
ImGuiNavLayer
ImGuiNavLayer
Definition: imgui_internal.h:510
ImGuiStyle::WindowMenuButtonPosition
ImGuiDir WindowMenuButtonPosition
Definition: imgui.h:1298
ImGui::PopStyleVar
IMGUI_API void PopStyleVar(int count=1)
Definition: imgui.cpp:6423
ImTextCountUtf8BytesFromStr
int ImTextCountUtf8BytesFromStr(const ImWchar *in_text, const ImWchar *in_text_end)
Definition: imgui.cpp:1790
ImDrawCornerFlags_Top
@ ImDrawCornerFlags_Top
Definition: imgui.h:1858
ImRect::GetHeight
float GetHeight() const
Definition: imgui_internal.h:554
OcornutImguiContext::m_allocator
bx::AllocatorI * m_allocator
Definition: imgui.cpp:519
ImGui::NextLine
void NextLine()
Definition: imgui.h:108
ImDrawList::PathStroke
void PathStroke(ImU32 col, bool closed, float thickness=1.0f)
Definition: imgui.h:1943
ImGuiWindow::SetWindowSizeAllowFlags
ImGuiCond SetWindowSizeAllowFlags
Definition: imgui_internal.h:1323
ImGuiCond_Once
@ ImGuiCond_Once
Definition: imgui.h:1196
ImGuiDragDropFlags_AcceptNoDrawDefaultRect
@ ImGuiDragDropFlags_AcceptNoDrawDefaultRect
Definition: imgui.h:898
ImGui::RenderNavHighlight
IMGUI_API void RenderNavHighlight(const ImRect &bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)
Definition: imgui.cpp:2635
ImGuiIO::BackendFlags
ImGuiBackendFlags BackendFlags
Definition: imgui.h:1345
ImGui::ItemAdd
IMGUI_API bool ItemAdd(const ImRect &bb, ImGuiID id, const ImRect *nav_bb=NULL)
Definition: imgui.cpp:3004
ImDrawList::CmdBuffer
ImVector< ImDrawCmd > CmdBuffer
Definition: imgui.h:1884
ImGuiContext::NavScoringRectScreen
ImRect NavScoringRectScreen
Definition: imgui_internal.h:939
ImGuiIO
Definition: imgui.h:1338
ImDrawList
Definition: imgui.h:1881
ImGui::CalcItemWidth
IMGUI_API float CalcItemWidth()
Definition: imgui.cpp:6192
ImGui::SmallButton
IMGUI_API bool SmallButton(const char *label)
Definition: imgui_widgets.cpp:650
ImGui::IsWindowAppearing
IMGUI_API bool IsWindowAppearing()
Definition: imgui.cpp:6701
ImGuiNavMoveResult::DistBox
float DistBox
Definition: imgui_internal.h:773
ImGuiWindowTempData::ItemWidth
float ItemWidth
Definition: imgui_internal.h:1233
ImGuiPopupData::PopupId
ImGuiID PopupId
Definition: imgui_internal.h:688
ImGuiContext::DragDropTargetRect
ImRect DragDropTargetRect
Definition: imgui_internal.h:992
ImPool::Data
ImVector< T > Data
Definition: imgui_internal.h:290
ImGuiStyleMod::VarIdx
ImGuiStyleVar VarIdx
Definition: imgui_internal.h:593
ImGuiWindowTempData::NavLayerCurrent
ImGuiNavLayer NavLayerCurrent
Definition: imgui_internal.h:1216
ImGui::RenderText
IMGUI_API void RenderText(ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)
Definition: imgui.cpp:2386
ImFontAtlas
Definition: imgui.h:2090
ImFontAtlas::GetTexDataAsRGBA32
IMGUI_API void GetTexDataAsRGBA32(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)
Definition: imgui_draw.cpp:1576
ImGui_ImplSDL2_NewFrame
void ImGui_ImplSDL2_NewFrame(SDL_Window *window)
Definition: imgui_impl_sdl.cpp:346
ImGuiStyle::ScaleAllSizes
IMGUI_API void ScaleAllSizes(float scale_factor)
Definition: imgui.cpp:1171
ImGuiWindow::ItemWidthDefault
float ItemWidthDefault
Definition: imgui_internal.h:1342
ImGui::GetCurrentWindowRead
ImGuiWindow * GetCurrentWindowRead()
Definition: imgui_internal.h:1479
ImGui::IsItemEdited
IMGUI_API bool IsItemEdited()
Definition: imgui.cpp:4661
ImDrawDataBuilder::ClearFreeMemory
void ClearFreeMemory()
Definition: imgui_internal.h:764
ImGuiIO::WantSaveIniSettings
bool WantSaveIniSettings
Definition: imgui.h:1433
ImGuiCol_Header
@ ImGuiCol_Header
Definition: imgui.h:1051
ImStrchrRange
const char * ImStrchrRange(const char *str, const char *str_end, char c)
Definition: imgui.cpp:1378
ImGuiCol_ButtonActive
@ ImGuiCol_ButtonActive
Definition: imgui.h:1050
ImGui::FindRenderedTextEnd
const IMGUI_API char * FindRenderedTextEnd(const char *text, const char *text_end=NULL)
Definition: imgui.cpp:2373
ImGuiWindow::CalcFontSize
float CalcFontSize() const
Definition: imgui_internal.h:1378
ImFontAtlas::TexUvWhitePixel
ImVec2 TexUvWhitePixel
Definition: imgui.h:2166
ImGuiWindow::Rect
ImRect Rect() const
Definition: imgui_internal.h:1377
ImGui::GetTime
IMGUI_API double GetTime()
Definition: imgui.cpp:3319
ImGuiStyle::ScrollbarRounding
float ScrollbarRounding
Definition: imgui.h:1312
ImGuiIO::RenderDrawListsFn
void(* RenderDrawListsFn)(ImDrawData *data)
Definition: imgui.h:1399
ImGuiPopupPositionPolicy_ComboBox
@ ImGuiPopupPositionPolicy_ComboBox
Definition: imgui_internal.h:520
ImGui::GetWindowContentRegionWidth
IMGUI_API float GetWindowContentRegionWidth()
Definition: imgui.cpp:6831
ImGuiContext::DragDropPayloadBufHeap
ImVector< unsigned char > DragDropPayloadBufHeap
Definition: imgui_internal.h:999
BlamEngineDataFolder::Fonts
@ Fonts
Directory used for game engine fonts. Defaults to ./maps/fonts/
ImGuiIO::KeyRepeatDelay
float KeyRepeatDelay
Definition: imgui.h:1355
ImGuiWindowFlags_NoSavedSettings
@ ImGuiWindowFlags_NoSavedSettings
Definition: imgui.h:722
ImGuiStyle::PopupRounding
float PopupRounding
Definition: imgui.h:1301
ImGuiCol_SliderGrab
@ ImGuiCol_SliderGrab
Definition: imgui.h:1046
cui_widget_anchor::center
@ center
ImGuiContext::NavMoveRequest
bool NavMoveRequest
Definition: imgui_internal.h:959
ImGuiWindow::SizeFull
ImVec2 SizeFull
Definition: imgui_internal.h:1287
ImGuiCol_TitleBgCollapsed
@ ImGuiCol_TitleBgCollapsed
Definition: imgui.h:1039
ImGuiCol_NavWindowingHighlight
@ ImGuiCol_NavWindowingHighlight
Definition: imgui.h:1072
ImGuiWindow::MemoryDrawListIdxCapacity
int MemoryDrawListIdxCapacity
Definition: imgui_internal.h:1361
ImGuiNavMoveResult::RectRel
ImRect RectRel
Definition: imgui_internal.h:776
ImGui::Combo
IMGUI_API bool Combo(const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)
Definition: imgui_widgets.cpp:1599
ImGuiKey_UpArrow
@ ImGuiKey_UpArrow
Definition: imgui.h:940
ImGui::MemAlloc
IMGUI_API void * MemAlloc(size_t size)
Definition: imgui.cpp:3206
rendering.h
ImGuiStyle::DisplaySafeAreaPadding
ImVec2 DisplaySafeAreaPadding
Definition: imgui.h:1321
ImGui::PushEnabled
void PushEnabled(bool _enabled)
Definition: imgui.cpp:581
ImGuiCol_TabUnfocused
@ ImGuiCol_TabUnfocused
Definition: imgui.h:1063
ImU32
unsigned int ImU32
Definition: imgui.h:165
ImVec2::x
float x
Definition: imgui.h:181
ImDrawList::AddPolyline
IMGUI_API void AddPolyline(const ImVec2 *points, int num_points, ImU32 col, bool closed, float thickness)
Definition: imgui_draw.cpp:594
ImTriangleBarycentricCoords
void ImTriangleBarycentricCoords(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p, float &out_u, float &out_v, float &out_w)
Definition: imgui.cpp:1306
ImGuiWindowTempData::LastItemStatusFlags
ImGuiItemStatusFlags LastItemStatusFlags
Definition: imgui_internal.h:1213
ImGuiIO::FontAllowUserScaling
bool FontAllowUserScaling
Definition: imgui.h:1361
ImGui::FocusableItemRegister
IMGUI_API bool FocusableItemRegister(ImGuiWindow *window, ImGuiID id)
Definition: imgui.cpp:3148
imgui.h
ImGuiIO::MetricsRenderWindows
int MetricsRenderWindows
Definition: imgui.h:1439
ImGuiWindowFlags_NoNavFocus
@ ImGuiWindowFlags_NoNavFocus
Definition: imgui.h:732
ImGuiContext::WindowsById
ImGuiStorage WindowsById
Definition: imgui_internal.h:879
ImRect::GetWidth
float GetWidth() const
Definition: imgui_internal.h:553
ImGuiWindow::Hidden
bool Hidden
Definition: imgui_internal.h:1309
ImGui::GetContentRegionMax
IMGUI_API ImVec2 GetContentRegionMax()
Definition: imgui.cpp:6791
imguiDestroy
void imguiDestroy()
Definition: imgui.cpp:554
ImGui::SameLine
IMGUI_API void SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)
Definition: imgui.cpp:7147
ImGuiDragDropFlags_None
@ ImGuiDragDropFlags_None
Definition: imgui.h:888
ImGui::ClearActiveID
IMGUI_API void ClearActiveID()
Definition: imgui.cpp:2905
ImDrawListFlags_AntiAliasedFill
@ ImDrawListFlags_AntiAliasedFill
Definition: imgui.h:1869
ImGuiPayload::Delivery
bool Delivery
Definition: imgui.h:1531
Blam::UI::ImGUI::EndFrame
BLAM void EndFrame()
Ends ImGUI drawing for the current frame.
Definition: imgui.cpp:232
ImGuiWindowTempData::ItemFlags
ImGuiItemFlags ItemFlags
Definition: imgui_internal.h:1232
ImGuiStorage::SetAllInt
IMGUI_API void SetAllInt(int val)
Definition: imgui.cpp:2055
ImGui::PushButtonRepeat
IMGUI_API void PushButtonRepeat(bool repeat)
Definition: imgui.cpp:6296
ImGuiInputSource_NavGamepad
@ ImGuiInputSource_NavGamepad
Definition: imgui_internal.h:459
ImGuiIO::KeysDown
bool KeysDown[512]
Definition: imgui.h:1417
va_copy
#define va_copy(dest, src)
Definition: imgui.cpp:2173
ImGui::FocusableItemUnregister
IMGUI_API void FocusableItemUnregister(ImGuiWindow *window)
Definition: imgui.cpp:3185
ImGuiNavMoveFlags_None
@ ImGuiNavMoveFlags_None
Definition: imgui_internal.h:493
ImGuiIO::MouseDrawCursor
bool MouseDrawCursor
Definition: imgui.h:1366
ImGuiContext::ActiveIdHasBeenPressedBefore
bool ActiveIdHasBeenPressedBefore
Definition: imgui_internal.h:900
ImGuiContext::FontSize
float FontSize
Definition: imgui_internal.h:866
NAV_MAP_KEY
#define NAV_MAP_KEY(_KEY, _NAV_INPUT)
ImGuiContext::NavWindowingTimer
float NavWindowingTimer
Definition: imgui_internal.h:944
ImGuiContext::Style
ImGuiStyle Style
Definition: imgui_internal.h:864
ImGui::GetCursorPosX
IMGUI_API float GetCursorPosX()
Definition: imgui.cpp:6898
ImGui::SetItemAllowOverlap
IMGUI_API void SetItemAllowOverlap()
Definition: imgui.cpp:4668
imgui_internal.h
ImGui::GetWindowContentRegionMin
IMGUI_API ImVec2 GetWindowContentRegionMin()
Definition: imgui.cpp:6819
ImDrawListFlags_AllowVtxOffset
@ ImDrawListFlags_AllowVtxOffset
Definition: imgui.h:1870
ImGuiTextFilter::CountGrep
int CountGrep
Definition: imgui.h:1621
ImGuiIO::MouseDownDurationPrev
float MouseDownDurationPrev[5]
Definition: imgui.h:1457
ImGuiColumns::Flags
ImGuiColumnsFlags Flags
Definition: imgui_internal.h:712
ImGui::PopButtonRepeat
IMGUI_API void PopButtonRepeat()
Definition: imgui.cpp:6301
ImGuiIO::NavInputs
float NavInputs[ImGuiNavInput_COUNT]
Definition: imgui.h:1418
ImGui::NavMoveRequestCancel
IMGUI_API void NavMoveRequestCancel()
Definition: imgui.cpp:8074
ImGuiNextWindowData::PosVal
ImVec2 PosVal
Definition: imgui_internal.h:801
ImGui::toId
ImTextureID toId(bgfx::TextureHandle _handle, uint8_t _flags, uint8_t _mip)
Definition: imgui.h:45
ImGuiWindowFlags_NoBackground
@ ImGuiWindowFlags_NoBackground
Definition: imgui.h:721
ImStrnicmp
int ImStrnicmp(const char *str1, const char *str2, size_t count)
Definition: imgui.cpp:1341
ImGuiContext::WheelingWindowTimer
float WheelingWindowTimer
Definition: imgui_internal.h:887
ImGuiContext::MultiSelectScopeId
ImGuiID MultiSelectScopeId
Definition: imgui_internal.h:1026
ImGui::GetTextLineHeightWithSpacing
IMGUI_API float GetTextLineHeightWithSpacing()
Definition: imgui.cpp:6843
ImGuiCol_PlotLines
@ ImGuiCol_PlotLines
Definition: imgui.h:1065
ImGuiStorage::Data
ImVector< ImGuiStoragePair > Data
Definition: imgui.h:1665
ImGuiContext::NavWindowingHighlightAlpha
float NavWindowingHighlightAlpha
Definition: imgui_internal.h:945
ImGuiItemFlags_NoNavDefaultFocus
@ ImGuiItemFlags_NoNavDefaultFocus
Definition: imgui_internal.h:390
allocator
Blam::LinearAllocator allocator
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:69
ImVec2
Definition: imgui.h:179
ImGuiInputReadMode_RepeatFast
@ ImGuiInputReadMode_RepeatFast
Definition: imgui_internal.h:471
ImGuiContext::ActiveIdAllowOverlap
bool ActiveIdAllowOverlap
Definition: imgui_internal.h:899
ImGui::SetScrollX
IMGUI_API void SetScrollX(float scroll_x)
Definition: imgui.cpp:7280
ImGui::FocusWindow
IMGUI_API void FocusWindow(ImGuiWindow *window)
Definition: imgui.cpp:6089
ImDrawList::AddTriangleFilled
IMGUI_API void AddTriangleFilled(const ImVec2 &p1, const ImVec2 &p2, const ImVec2 &p3, ImU32 col)
Definition: imgui_draw.cpp:1060
ImGuiContext::ActiveIdBlockNavInputFlags
int ActiveIdBlockNavInputFlags
Definition: imgui_internal.h:904
ImGuiStorage::SetBool
IMGUI_API void SetBool(ImGuiID key, bool val)
Definition: imgui.cpp:2028
ImGuiSettingsHandler::TypeName
const char * TypeName
Definition: imgui_internal.h:675
ImGuiIO::WantSetMousePos
bool WantSetMousePos
Definition: imgui.h:1432
ImGuiContext::ActiveIdHasBeenEditedBefore
bool ActiveIdHasBeenEditedBefore
Definition: imgui_internal.h:901
ImFont
Definition: imgui.h:2180
ImGuiWindowTempData::TreeMayJumpToParentOnPopMask
ImU32 TreeMayJumpToParentOnPopMask
Definition: imgui_internal.h:1211
ImGuiNavInput_TweakFast
@ ImGuiNavInput_TweakFast
Definition: imgui.h:984
ImGuiContext::IO
ImGuiIO IO
Definition: imgui_internal.h:863
ImGuiIO::NavVisible
bool NavVisible
Definition: imgui.h:1435
ImRect::Contains
bool Contains(const ImVec2 &p) const
Definition: imgui_internal.h:559
ImGui::BeginTooltipEx
IMGUI_API void BeginTooltipEx(ImGuiWindowFlags extra_flags, bool override_previous_tooltip=true)
Definition: imgui.cpp:7384
ImGui::IsItemHovered
IMGUI_API bool IsItemHovered(ImGuiHoveredFlags flags=0)
Definition: imgui.cpp:3061
ImVector::empty
bool empty() const
Definition: imgui.h:1244
ImGui::GetNavInputAmount
IMGUI_API float GetNavInputAmount(ImGuiNavInput n, ImGuiInputReadMode mode)
Definition: imgui.cpp:8210
ImGui::ColorConvertRGBtoHSV
IMGUI_API void ColorConvertRGBtoHSV(float r, float g, float b, float &out_h, float &out_s, float &out_v)
Definition: imgui.cpp:1831
ImHashData
ImU32 ImHashData(const void *data_p, size_t data_size, ImU32 seed)
Definition: imgui.cpp:1519
ImGui::GetColorU32
IMGUI_API ImU32 GetColorU32(ImGuiCol idx, float alpha_mul=1.0f)
Definition: imgui.cpp:1880
ImGuiContext::NavLayer
ImGuiNavLayer NavLayer
Definition: imgui_internal.h:947
ImGuiContext::NavInitResultRectRel
ImRect NavInitResultRectRel
Definition: imgui_internal.h:957
ImGuiCol_SeparatorHovered
@ ImGuiCol_SeparatorHovered
Definition: imgui.h:1055
ImGuiIO::BackendRendererName
const char * BackendRendererName
Definition: imgui.h:1380
imguiCreate
void imguiCreate(float _fontSize=18.0f, bx::AllocatorI *_allocator=NULL)
Definition: imgui.cpp:549
ImGuiConfigFlags_None
@ ImGuiConfigFlags_None
Definition: imgui.h:1001
ImGuiWindow::WindowBorderSize
float WindowBorderSize
Definition: imgui_internal.h:1292
ImGuiStorage::SetInt
IMGUI_API void SetInt(ImGuiID key, int val)
Definition: imgui.cpp:2017
ImGuiNavInput_KeyDown_
@ ImGuiNavInput_KeyDown_
Definition: imgui.h:993
ImGuiStorage::ImGuiStoragePair::key
ImGuiID key
Definition: imgui.h:1658
ImVector::pop_back
void pop_back()
Definition: imgui.h:1269
ImGuiContext::ColorModifiers
ImVector< ImGuiColorMod > ColorModifiers
Definition: imgui_internal.h:921
ImGui::ClosePopupsOverWindow
IMGUI_API void ClosePopupsOverWindow(ImGuiWindow *ref_window, bool restore_focus_to_window_under_popup)
Definition: imgui.cpp:7518
ImGui::StyleColorsLight
IMGUI_API void StyleColorsLight(ImGuiStyle *dst=NULL)
Definition: imgui_draw.cpp:287
ImGuiNextWindowDataFlags_HasPos
@ ImGuiNextWindowDataFlags_HasPos
Definition: imgui_internal.h:785
uint64_t
unsigned long long uint64_t
Definition: stdint.h:18
ImGui::FindSettingsHandler
IMGUI_API ImGuiSettingsHandler * FindSettingsHandler(const char *type_name)
Definition: imgui.cpp:9431
ImGuiStorage::BuildSortByKey
IMGUI_API void BuildSortByKey()
Definition: imgui.cpp:1941
ImGui::GetCurrentContext
IMGUI_API ImGuiContext * GetCurrentContext()
Definition: imgui.cpp:3242
ImGuiWindow::ID
ImGuiID ID
Definition: imgui_internal.h:1283
ImGuiIO::Fonts
ImFontAtlas * Fonts
Definition: imgui.h:1359
fs_ocornut_imgui.bin.h
ImGui::SetNavID
IMGUI_API void SetNavID(ImGuiID id, int nav_layer)
Definition: imgui.cpp:2835
ImGuiTextFilter::ImGuiTextRange::empty
bool empty() const
Definition: imgui.h:1616
ImGui::GetClipboardText
const IMGUI_API char * GetClipboardText()
Definition: imgui.cpp:3222
ImGui::CalcWrapWidthForPos
IMGUI_API float CalcWrapWidthForPos(const ImVec2 &pos, float wrap_pos_x)
Definition: imgui.cpp:3191
ImGetDirQuadrantFromDelta
ImGuiDir ImGetDirQuadrantFromDelta(float dx, float dy)
Definition: imgui.cpp:7835
ImGuiKey_V
@ ImGuiKey_V
Definition: imgui.h:955
ImTriangleClosestPoint
ImVec2 ImTriangleClosestPoint(const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p)
Definition: imgui.cpp:1317
ImGui::SetKeyboardFocusHere
IMGUI_API void SetKeyboardFocusHere(int offset=0)
Definition: imgui.cpp:6956
Blam::UI::ImGUI::Initialize
BLAM BlamResult Initialize()
Initialize ImGUI.
Definition: imgui.cpp:22
ImGuiFocusedFlags_AnyWindow
@ ImGuiFocusedFlags_AnyWindow
Definition: imgui.h:863
ImGuiWindowTempData::FocusCounterTab
int FocusCounterTab
Definition: imgui_internal.h:1229
ImGuiIO::DisplayFramebufferScale
ImVec2 DisplayFramebufferScale
Definition: imgui.h:1363
ImGuiIO::KeyCtrl
bool KeyCtrl
Definition: imgui.h:1413
ImGuiStyle::WindowPadding
ImVec2 WindowPadding
Definition: imgui.h:1293
ImGuiContext::FocusTabPressed
bool FocusTabPressed
Definition: imgui_internal.h:975
ImGuiKey_COUNT
@ ImGuiKey_COUNT
Definition: imgui.h:959
ImGui::Render
IMGUI_API void Render()
Definition: imgui.cpp:4248
ImGuiStyle::WindowBorderSize
float WindowBorderSize
Definition: imgui.h:1295
ImGui::GetForegroundDrawList
IMGUI_API ImDrawList * GetForegroundDrawList()
Definition: imgui.cpp:3334
mtxOrtho
void mtxOrtho(float *_result, float _left, float _right, float _bottom, float _top, float _near, float _far, float _offset, bool _homogeneousNdc)
Definition: ogre.cpp:117
ImGuiKey_LeftArrow
@ ImGuiKey_LeftArrow
Definition: imgui.h:938
ImGui::GetScrollX
IMGUI_API float GetScrollX()
Definition: imgui.cpp:7256
vs_ocornut_imgui.bin.h
ImDrawList::_ClipRectStack
ImVector< ImVec4 > _ClipRectStack
Definition: imgui.h:1896
ImGuiWindow::SetWindowCollapsedAllowFlags
ImGuiCond SetWindowCollapsedAllowFlags
Definition: imgui_internal.h:1324
ImGuiContext::NavDisableMouseHover
bool NavDisableMouseHover
Definition: imgui_internal.h:952
ImGuiWindowTempData::CursorPosPrevLine
ImVec2 CursorPosPrevLine
Definition: imgui_internal.h:1203
ImGuiIO::BackendPlatformUserData
void * BackendPlatformUserData
Definition: imgui.h:1381
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem
@ ImGuiHoveredFlags_AllowWhenBlockedByActiveItem
Definition: imgui.h:878
ImGui::UpdateHoveredWindowAndCaptureFlags
IMGUI_API void UpdateHoveredWindowAndCaptureFlags()
Definition: imgui.cpp:3603
ImGuiIO::KeyShift
bool KeyShift
Definition: imgui.h:1414
ImDrawList::PopTextureID
IMGUI_API void PopTextureID()
Definition: imgui_draw.cpp:512
Blam::UI::Themes::LoadBuiltInThemes
BLAM void LoadBuiltInThemes()
Loads all hard-coded UI themes.
Definition: themes.cpp:8
ImGui::Begin
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
ImGuiContext::NavMoveRequestForward
ImGuiNavForward NavMoveRequestForward
Definition: imgui_internal.h:961
ImGuiIO::MouseDownDuration
float MouseDownDuration[5]
Definition: imgui.h:1456
ImGuiHoveredFlags_AnyWindow
@ ImGuiHoveredFlags_AnyWindow
Definition: imgui.h:875
ImGui::IsWindowCollapsed
IMGUI_API bool IsWindowCollapsed()
Definition: imgui.cpp:6695
ImGuiStyle::MouseCursorScale
float MouseCursorScale
Definition: imgui.h:1322
ImGuiListClipper
Definition: imgui.h:1709
ImGuiNavMoveResult::DistCenter
float DistCenter
Definition: imgui_internal.h:774
ImGui::PushStyleVar
IMGUI_API void PushStyleVar(ImGuiStyleVar idx, float val)
Definition: imgui.cpp:6395
ImGuiPopupPositionPolicy
ImGuiPopupPositionPolicy
Definition: imgui_internal.h:517
ImGuiWindowSettings::ID
ImGuiID ID
Definition: imgui_internal.h:665
ImGuiCol_FrameBgActive
@ ImGuiCol_FrameBgActive
Definition: imgui.h:1036
ImGui::LoadIniSettingsFromDisk
IMGUI_API void LoadIniSettingsFromDisk(const char *ini_filename)
Definition: imgui.cpp:9421
ImStrlenW
int ImStrlenW(const ImWchar *str)
Definition: imgui.cpp:1384
IM_DELETE
void IM_DELETE(T *p)
Definition: imgui.h:1215
ImGuiTabBar::SelectedTabId
ImGuiID SelectedTabId
Definition: imgui_internal.h:1436
ImTextStrToUtf8
int ImTextStrToUtf8(char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end)
Definition: imgui.cpp:1774
ImFontAtlas::Fonts
ImVector< ImFont * > Fonts
Definition: imgui.h:2167
ImGuiNavMoveFlags_WrapX
@ ImGuiNavMoveFlags_WrapX
Definition: imgui_internal.h:496
ImGui::PushClipRect
IMGUI_API void PushClipRect(const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect)
Definition: imgui.cpp:4142
ImFormatStringV
int ImFormatStringV(char *buf, size_t buf_size, const char *fmt, va_list args)
Definition: imgui.cpp:1477
ImGuiWindowTempData::TreeDepth
int TreeDepth
Definition: imgui_internal.h:1210
ImGuiDragDropFlags_SourceExtern
@ ImGuiDragDropFlags_SourceExtern
Definition: imgui.h:894
imguiCreateFontAtlas
void imguiCreateFontAtlas()
Definition: imgui.cpp:564
ImGuiContext::LogDepthToExpand
int LogDepthToExpand
Definition: imgui_internal.h:1047
ImGuiWindow::ScrollbarY
bool ScrollbarY
Definition: imgui_internal.h:1301
ImGuiIO::MousePosPrev
ImVec2 MousePosPrev
Definition: imgui.h:1448
ImGuiContext::NavWindowingToggleLayer
bool NavWindowingToggleLayer
Definition: imgui_internal.h:946
ImGuiItemStatusFlags_None
@ ImGuiItemStatusFlags_None
Definition: imgui_internal.h:399
ImGuiIO::KeyRepeatRate
float KeyRepeatRate
Definition: imgui.h:1356
ImGuiContext::DrawListSharedData
ImDrawListSharedData DrawListSharedData
Definition: imgui_internal.h:868
ImGuiStyle::WindowMinSize
ImVec2 WindowMinSize
Definition: imgui.h:1296
ImDrawData::CmdLists
ImDrawList ** CmdLists
Definition: imgui.h:1982
ImGui::GetWindowContentRegionMax
IMGUI_API ImVec2 GetWindowContentRegionMax()
Definition: imgui.cpp:6825
Blam::UI::Themes::ApplyMetrics
BLAM bool ApplyMetrics(std::string metrics_id)
Applies the specified ImGui metrics.
Definition: themes.cpp:479
ImGuiWindowTempData::CurrLineSize
ImVec2 CurrLineSize
Definition: imgui_internal.h:1206
ImGuiBackendFlags_None
@ ImGuiBackendFlags_None
Definition: imgui.h:1017
IMGUI_TEST_ENGINE_ITEM_ADD
#define IMGUI_TEST_ENGINE_ITEM_ADD(_BB, _ID)
Definition: imgui_internal.h:1738
ImGuiCol_SeparatorActive
@ ImGuiCol_SeparatorActive
Definition: imgui.h:1056
ImGuiStyleVar_COUNT
@ ImGuiStyleVar_COUNT
Definition: imgui.h:1115
ImGuiWindowFlags_AlwaysVerticalScrollbar
@ ImGuiWindowFlags_AlwaysVerticalScrollbar
Definition: imgui.h:728
ImGuiCond_FirstUseEver
@ ImGuiCond_FirstUseEver
Definition: imgui.h:1197
ImGuiStyle::WindowTitleAlign
ImVec2 WindowTitleAlign
Definition: imgui.h:1297
BlamCompositorPassDefinition
Base class for Blamite compositor passes.
Definition: compositor.h:26
ImGuiWindow::RootWindowForNav
ImGuiWindow * RootWindowForNav
Definition: imgui_internal.h:1354
ImGui::FindBestWindowPosForPopup
IMGUI_API ImVec2 FindBestWindowPosForPopup(ImGuiWindow *window)
Definition: imgui.cpp:7787
ImGuiConfigFlags_NavEnableGamepad
@ ImGuiConfigFlags_NavEnableGamepad
Definition: imgui.h:1003
ImGuiContext::LogDepthRef
int LogDepthRef
Definition: imgui_internal.h:1046
ImGuiNavDirSourceFlags_PadDPad
@ ImGuiNavDirSourceFlags_PadDPad
Definition: imgui_internal.h:487
ImGuiCol_ResizeGripHovered
@ ImGuiCol_ResizeGripHovered
Definition: imgui.h:1058
ImGuiConfigFlags_NoMouseCursorChange
@ ImGuiConfigFlags_NoMouseCursorChange
Definition: imgui.h:1007
ImGui::GcCompactTransientWindowBuffers
IMGUI_API void GcCompactTransientWindowBuffers(ImGuiWindow *window)
Definition: imgui.cpp:2811
ImGuiWindowTempData::PrevLineTextBaseOffset
float PrevLineTextBaseOffset
Definition: imgui_internal.h:1209
ImGuiWindow::TitleBarHeight
float TitleBarHeight() const
Definition: imgui_internal.h:1379
ImGuiWindowTempData::NavHideHighlightOneFrame
bool NavHideHighlightOneFrame
Definition: imgui_internal.h:1220
ImGuiCol_PlotLinesHovered
@ ImGuiCol_PlotLinesHovered
Definition: imgui.h:1066
ImGuiColumns
Definition: imgui_internal.h:709
ImGuiCol_Border
@ ImGuiCol_Border
Definition: imgui.h:1032
ImGuiStorage::GetIntRef
IMGUI_API int * GetIntRef(ImGuiID key, int default_val=0)
Definition: imgui.cpp:1987
ImGuiWindowTempData::Indent
ImVec1 Indent
Definition: imgui_internal.h:1241
ImGui::BeginPopupEx
IMGUI_API bool BeginPopupEx(ImGuiID id, ImGuiWindowFlags extra_flags)
Definition: imgui.cpp:7611
ImGui::SetDragDropPayload
IMGUI_API bool SetDragDropPayload(const char *type, const void *data, size_t sz, ImGuiCond cond=0)
Definition: imgui.cpp:9011
ImFileOpen
FILE * ImFileOpen(const char *filename, const char *mode)
Definition: imgui.cpp:1563
ImGuiInputSource_COUNT
@ ImGuiInputSource_COUNT
Definition: imgui_internal.h:460
ImPool::GetByIndex
T * GetByIndex(ImPoolIdx n)
Definition: imgui_internal.h:297
ImGui::IsWindowFocused
IMGUI_API bool IsWindowFocused(ImGuiFocusedFlags flags=0)
Definition: imgui.cpp:6551
ImGuiPayload::Clear
void Clear()
Definition: imgui.h:1534
ImGuiPopupData::OpenFrameCount
int OpenFrameCount
Definition: imgui_internal.h:691
ImGui::FindWindowByName
IMGUI_API ImGuiWindow * FindWindowByName(const char *name)
Definition: imgui.cpp:4852
ImGuiWindowSettings::Pos
ImVec2ih Pos
Definition: imgui_internal.h:666
ImGuiWindow::SetWindowPosVal
ImVec2 SetWindowPosVal
Definition: imgui_internal.h:1325
ImGuiWindow::ScrollTargetCenterRatio
ImVec2 ScrollTargetCenterRatio
Definition: imgui_internal.h:1299
ImGuiItemFlags
int ImGuiItemFlags
Definition: imgui_internal.h:96
ImGuiNavForward_ForwardActive
@ ImGuiNavForward_ForwardActive
Definition: imgui_internal.h:507
int32_t
int int32_t
Definition: stdint.h:13
ImGuiStyleVarInfo::GetVarPtr
void * GetVarPtr(ImGuiStyle *style) const
Definition: imgui.cpp:6358
ImGuiNavMoveFlags_LoopX
@ ImGuiNavMoveFlags_LoopX
Definition: imgui_internal.h:494
ImGuiTextBuffer::EmptyString
static IMGUI_API char EmptyString[1]
Definition: imgui.h:1629
ImGui::FindOrCreateWindowSettings
IMGUI_API ImGuiWindowSettings * FindOrCreateWindowSettings(const char *name)
Definition: imgui.cpp:9414
ImGui::OpenPopup
IMGUI_API void OpenPopup(const char *str_id)
Definition: imgui.cpp:7453
ImGuiColumns::Columns
ImVector< ImGuiColumnData > Columns
Definition: imgui_internal.h:723
ImGuiNavMoveFlags_LoopY
@ ImGuiNavMoveFlags_LoopY
Definition: imgui_internal.h:495
ImGui::OpenPopupEx
IMGUI_API void OpenPopupEx(ImGuiID id)
Definition: imgui.cpp:7463
ImGui::SetScrollHereX
IMGUI_API void SetScrollHereX(float center_x_ratio=0.5f)
Definition: imgui.cpp:7338
ImGui::AcceptDragDropPayload
const IMGUI_API ImGuiPayload * AcceptDragDropPayload(const char *type, ImGuiDragDropFlags flags=0)
Definition: imgui.cpp:9112
ImGuiContext::FrameScopePushedImplicitWindow
bool FrameScopePushedImplicitWindow
Definition: imgui_internal.h:861
ImGuiSettingsHandler::ReadLineFn
void(* ReadLineFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, void *entry, const char *line)
Definition: imgui_internal.h:678
ImGuiStyle::GrabMinSize
float GrabMinSize
Definition: imgui.h:1313
ImGui::GetFrameCount
IMGUI_API int GetFrameCount()
Definition: imgui.cpp:3324
ImGui::Unindent
IMGUI_API void Unindent(float indent_w=0.0f)
Definition: imgui.cpp:7178
ImGuiWindowFlags_NoInputs
@ ImGuiWindowFlags_NoInputs
Definition: imgui.h:736
ENGINE_CFG
#define ENGINE_CFG
Macro to allow quicker access to the main configuration file.
Definition: config.h:20
ImGuiWindowFlags_None
@ ImGuiWindowFlags_None
Definition: imgui.h:713
ImGui::GetDefaultFont
ImFont * GetDefaultFont()
Definition: imgui_internal.h:1500
ImGuiWindow::DC
ImGuiWindowTempData DC
Definition: imgui_internal.h:1329
ImGui::GetFont
IMGUI_API ImFont * GetFont()
Definition: imgui.cpp:6867
ImGui::GetItemRectSize
IMGUI_API ImVec2 GetItemRectSize()
Definition: imgui.cpp:4689
ImVector::push_front
void push_front(const T &v)
Definition: imgui.h:1270
ImGuiCol_CheckMark
@ ImGuiCol_CheckMark
Definition: imgui.h:1045
ImGuiSettingsHandler::ReadOpenFn
void *(* ReadOpenFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, const char *name)
Definition: imgui_internal.h:677
ImGuiWindowTempData::NavLayerActiveMaskNext
int NavLayerActiveMaskNext
Definition: imgui_internal.h:1219
y
font DisplayOffset y
Definition: README.txt:68
ImGuiHoveredFlags_AllowWhenOverlapped
@ ImGuiHoveredFlags_AllowWhenOverlapped
Definition: imgui.h:879
ImGuiPayload::Data
void * Data
Definition: imgui.h:1522
ImGuiContext::NavAnyRequest
bool NavAnyRequest
Definition: imgui_internal.h:953
NULL
Add a fourth parameter to bake specific font ranges NULL
Definition: README.txt:57
ImGuiCol_PopupBg
@ ImGuiCol_PopupBg
Definition: imgui.h:1031
ImGuiLogType_File
@ ImGuiLogType_File
Definition: imgui_internal.h:434
ImGuiStyle::ButtonTextAlign
ImVec2 ButtonTextAlign
Definition: imgui.h:1318
ImGuiWindowTempData::LayoutType
ImGuiLayoutType LayoutType
Definition: imgui_internal.h:1226
ImGuiWindow::WorkRect
ImRect WorkRect
Definition: imgui_internal.h:1336
ImGui::BringWindowToFocusFront
IMGUI_API void BringWindowToFocusFront(ImGuiWindow *window)
Definition: imgui.cpp:6045
ImGuiWindowTempData::TextWrapPosStack
ImVector< float > TextWrapPosStack
Definition: imgui_internal.h:1237
ImGuiContext::HoveredRootWindow
ImGuiWindow * HoveredRootWindow
Definition: imgui_internal.h:883
ImDrawList::_IdxWritePtr
ImDrawIdx * _IdxWritePtr
Definition: imgui.h:1895
ImGuiWindow::ImGuiWindow
ImGuiWindow(ImGuiContext *context, const char *name)
Definition: imgui.cpp:2672
ImGuiContext::NavInputId
ImGuiID NavInputId
Definition: imgui_internal.h:933
ImGuiStyleVarInfo::Type
ImGuiDataType Type
Definition: imgui.cpp:6355
ENGINE_DATA_PATH
#define ENGINE_DATA_PATH(path)
Macro to quickly access a game engine data folder.
Definition: config.h:34
ImGuiNextWindowData::SizeConstraintRect
ImRect SizeConstraintRect
Definition: imgui_internal.h:806
ImGui::MarkItemEdited
IMGUI_API void MarkItemEdited(ImGuiID id)
Definition: imgui.cpp:2934
ImGuiIO::MetricsActiveAllocations
int MetricsActiveAllocations
Definition: imgui.h:1441
ImGui::GetWindowAllowedExtentRect
IMGUI_API ImRect GetWindowAllowedExtentRect(ImGuiWindow *window)
Definition: imgui.cpp:7778
ImGuiItemStatusFlags_ToggledSelection
@ ImGuiItemStatusFlags_ToggledSelection
Definition: imgui_internal.h:403
imguiCreate
void imguiCreate(float _fontSize, bx::AllocatorI *_allocator)
Definition: imgui.cpp:549
ImVec2ih::y
short y
Definition: imgui_internal.h:534
ImGuiIO::MouseDragThreshold
float MouseDragThreshold
Definition: imgui.h:1353
ImGuiWindow::LastFrameActive
int LastFrameActive
Definition: imgui_internal.h:1340
ImRect::TranslateY
void TranslateY(float dy)
Definition: imgui_internal.h:568
ImGuiWindow::Pos
ImVec2 Pos
Definition: imgui_internal.h:1285
OcornutImguiContext::create
void create(float _fontSize, bx::AllocatorI *_allocator)
Definition: imgui.cpp:193
ImGui::SetScrollFromPosY
IMGUI_API void SetScrollFromPosY(float local_y, float center_y_ratio=0.5f)
Definition: imgui.cpp:7331
ImGui::SetActiveID
IMGUI_API void SetActiveID(ImGuiID id, ImGuiWindow *window)
Definition: imgui.cpp:2854
ImGuiNextWindowData::PosPivotVal
ImVec2 PosPivotVal
Definition: imgui_internal.h:802
ImGui::GetWindowDrawList
IMGUI_API ImDrawList * GetWindowDrawList()
Definition: imgui.cpp:6861
ImGuiNavInput_KeyUp_
@ ImGuiNavInput_KeyUp_
Definition: imgui.h:992
ImGui::GetContentRegionAvail
IMGUI_API ImVec2 GetContentRegionAvail()
Definition: imgui.cpp:6812
ImGuiWindow::HasCloseButton
bool HasCloseButton
Definition: imgui_internal.h:1310
ImGuiNavInput_KeyTab_
@ ImGuiNavInput_KeyTab_
Definition: imgui.h:989
IM_COL32_WHITE
#define IM_COL32_WHITE
Definition: imgui.h:1741
ImGui::IsMousePosValid
IMGUI_API bool IsMousePosValid(const ImVec2 *mouse_pos=NULL)
Definition: imgui.cpp:4524
ImGui::NavInitWindow
IMGUI_API void NavInitWindow(ImGuiWindow *window, bool force_reinit)
Definition: imgui.cpp:8167
ImGui::Text
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
ImGui::GetIO
IMGUI_API ImGuiIO & GetIO()
Definition: imgui.cpp:3300
ImGui::SetNextWindowCollapsed
IMGUI_API void SetNextWindowCollapsed(bool collapsed, ImGuiCond cond=0)
Definition: imgui.cpp:6768
ImGuiCol_ScrollbarBg
@ ImGuiCol_ScrollbarBg
Definition: imgui.h:1041
ImGui::BeginPopupContextItem
IMGUI_API bool BeginPopupContextItem(const char *str_id=NULL, int mouse_button=1)
Definition: imgui.cpp:7690
ImGuiIO::ConfigFlags
ImGuiConfigFlags ConfigFlags
Definition: imgui.h:1344
ImGuiStyle::FramePadding
ImVec2 FramePadding
Definition: imgui.h:1303
ImGuiHoveredFlags_ChildWindows
@ ImGuiHoveredFlags_ChildWindows
Definition: imgui.h:873
ImDrawList::PathLineTo
void PathLineTo(const ImVec2 &pos)
Definition: imgui.h:1940
ImGui::IsItemActive
IMGUI_API bool IsItemActive()
Definition: imgui.cpp:4578
ImGui::SetNextWindowPos
IMGUI_API void SetNextWindowPos(const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0))
Definition: imgui.cpp:6731
ImGui::PopTextWrapPos
IMGUI_API void PopTextWrapPos()
Definition: imgui.cpp:6313
ImGuiWindowFlags_AlwaysUseWindowPadding
@ ImGuiWindowFlags_AlwaysUseWindowPadding
Definition: imgui.h:730
ImGuiContext::DragDropTargetId
ImGuiID DragDropTargetId
Definition: imgui_internal.h:993
ImGuiPopupData
Definition: imgui_internal.h:686
ImDrawList::_Data
const ImDrawListSharedData * _Data
Definition: imgui.h:1890
ImGui::EndDragDropSource
IMGUI_API void EndDragDropSource()
Definition: imgui.cpp:8995
ImGuiContext
Definition: imgui_internal.h:857
a
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition: pointer.h:1249
ImGuiTextBuffer::appendf
IMGUI_API void appendf(const char *fmt,...) IM_FMTARGS(2)
Definition: imgui.cpp:2197
OcornutImguiContext::m_layout
bgfx::VertexLayout m_layout
Definition: imgui.cpp:520
ImGuiContext::BackgroundDrawList
ImDrawList BackgroundDrawList
Definition: imgui_internal.h:981
ImGuiInputReadMode
ImGuiInputReadMode
Definition: imgui_internal.h:464
ImGuiLayoutType_Vertical
@ ImGuiLayoutType_Vertical
Definition: imgui_internal.h:427
ImGuiWindow::NavRectRel
ImRect NavRectRel[ImGuiNavLayer_COUNT]
Definition: imgui_internal.h:1358
ImGuiStyle::Colors
ImVec4 Colors[ImGuiCol_COUNT]
Definition: imgui.h:1326
ImGuiStyle
Definition: imgui.h:1290
ImGui::SetAllocatorFunctions
IMGUI_API void SetAllocatorFunctions(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)
Definition: imgui.cpp:3274
Blam::Rendering::GetImGuiHiddenState
BLAM bool GetImGuiHiddenState()
Checks whether ImGUI is currently hidden or not.
Definition: ogre.cpp:752
ImGui::SetCursorPos
IMGUI_API void SetCursorPos(const ImVec2 &local_pos)
Definition: imgui.cpp:6910
ImGuiContext::ActiveIdWindow
ImGuiWindow * ActiveIdWindow
Definition: imgui_internal.h:906
ImGui::LogRenderedText
IMGUI_API void LogRenderedText(const ImVec2 *ref_pos, const char *text, const char *text_end=NULL)
Definition: imgui.cpp:9196
ImGui_ImplOgre2_Shutdown
void ImGui_ImplOgre2_Shutdown()
Definition: imgui_impl_ogre2.cpp:133
ImGui::EndTooltip
IMGUI_API void EndTooltip()
Definition: imgui.cpp:7402
ImGuiTextFilter::ImGuiTextRange::ImGuiTextRange
ImGuiTextRange()
Definition: imgui.h:1614
ImGuiWindow::~ImGuiWindow
~ImGuiWindow()
Definition: imgui.cpp:2737
ImGuiNextWindowData::ClearFlags
void ClearFlags()
Definition: imgui_internal.h:813
ImGui::Selectable
IMGUI_API bool Selectable(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:5469
ImGuiContext::NavMoveResultLocal
ImGuiNavMoveResult NavMoveResultLocal
Definition: imgui_internal.h:964
ImRect::GetBR
ImVec2 GetBR() const
Definition: imgui_internal.h:558
ImGuiDir_None
@ ImGuiDir_None
Definition: imgui.h:926
ImGuiWindowTempData::ItemWidthStack
ImVector< float > ItemWidthStack
Definition: imgui_internal.h:1236
ImGuiNextWindowData::ContentSizeVal
ImVec2 ContentSizeVal
Definition: imgui_internal.h:804
ImGuiColorMod
Definition: imgui_internal.h:584
ImGui::RenderMouseCursor
IMGUI_API void RenderMouseCursor(ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor, ImU32 col_fill, ImU32 col_border, ImU32 col_shadow)
Definition: imgui_draw.cpp:3041
ImGui::EndColumns
IMGUI_API void EndColumns()
Definition: imgui_widgets.cpp:7496
ImGuiContext::FocusRequestCurrCounterAll
int FocusRequestCurrCounterAll
Definition: imgui_internal.h:971
ImGui::SetWindowFontScale
IMGUI_API void SetWindowFontScale(float scale)
Definition: imgui.cpp:6882
ImGui::GetFrameHeightWithSpacing
IMGUI_API float GetFrameHeightWithSpacing()
Definition: imgui.cpp:6855
ImGuiNextWindowData::PosCond
ImGuiCond PosCond
Definition: imgui_internal.h:798
ImGuiNavForward_None
@ ImGuiNavForward_None
Definition: imgui_internal.h:505
ImGuiDataType
int ImGuiDataType
Definition: imgui.h:134
ImGuiContext::DrawDataBuilder
ImDrawDataBuilder DrawDataBuilder
Definition: imgui_internal.h:979
ImGuiIO::KeysDownDurationPrev
float KeysDownDurationPrev[512]
Definition: imgui.h:1461
ImGuiDataType_Float
@ ImGuiDataType_Float
Definition: imgui.h:918
IMGUI_DEBUG_NAV_SCORING
#define IMGUI_DEBUG_NAV_SCORING
Definition: imgui.cpp:984
ImGuiTextFilter::ImGuiTextRange::b
const char * b
Definition: imgui.h:1611
ImGuiWindowFlags_Modal
@ ImGuiWindowFlags_Modal
Definition: imgui.h:743
ImGuiCol
int ImGuiCol
Definition: imgui.h:132
ImGuiContext::FontBaseSize
float FontBaseSize
Definition: imgui_internal.h:867
ImGuiStyle::FrameRounding
float FrameRounding
Definition: imgui.h:1304
ImGuiWindowTempData::LastItemDisplayRect
ImRect LastItemDisplayRect
Definition: imgui_internal.h:1215
ImGui::IsNavInputPressed
bool IsNavInputPressed(ImGuiNavInput n, ImGuiInputReadMode mode)
Definition: imgui_internal.h:1590
ImGuiWindowTempData::StateStorage
ImGuiStorage * StateStorage
Definition: imgui_internal.h:1225
ImGuiIO::WantCaptureKeyboard
bool WantCaptureKeyboard
Definition: imgui.h:1430
ImGuiContext::LogLineFirstItem
bool LogLineFirstItem
Definition: imgui_internal.h:1045
ImGuiCol_HeaderActive
@ ImGuiCol_HeaderActive
Definition: imgui.h:1053
BlamCompositorPassDefinition_ImGui::BlamCompositorPassDefinition_ImGui
BlamCompositorPassDefinition_ImGui(Ogre::CompositorTargetDef *parentTargetDef)
Definition: imgui.cpp:20
ImGui::GetCursorScreenPos
IMGUI_API ImVec2 GetCursorScreenPos()
Definition: imgui.cpp:6937
ImGuiInputSource_NavKeyboard
@ ImGuiInputSource_NavKeyboard
Definition: imgui_internal.h:458
ImGuiCol_FrameBgHovered
@ ImGuiCol_FrameBgHovered
Definition: imgui.h:1035
ImGuiNextWindowData::SizeCond
ImGuiCond SizeCond
Definition: imgui_internal.h:799
ImDrawData::DisplayPos
ImVec2 DisplayPos
Definition: imgui.h:1986
ImGuiContext::Initialized
bool Initialized
Definition: imgui_internal.h:859
material_wrap_modes::border
@ border
ImGui::SetWindowSize
IMGUI_API void SetWindowSize(const ImVec2 &size, ImGuiCond cond=0)
Definition: imgui.cpp:6668
ImGuiCol_NavHighlight
@ ImGuiCol_NavHighlight
Definition: imgui.h:1071
ImDrawList::Flags
ImDrawListFlags Flags
Definition: imgui.h:1887
ImGuiContext::HoveredIdTimer
float HoveredIdTimer
Definition: imgui_internal.h:893
ImGuiContext::FrameCountRendered
int FrameCountRendered
Definition: imgui_internal.h:872
ImGui::BeginChildFrame
IMGUI_API bool BeginChildFrame(ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:4804
ImGui::SetCurrentContext
IMGUI_API void SetCurrentContext(ImGuiContext *ctx)
Definition: imgui.cpp:3247
ImGuiSettingsHandler::WriteAllFn
void(* WriteAllFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *out_buf)
Definition: imgui_internal.h:679
ImGuiCol_MenuBarBg
@ ImGuiCol_MenuBarBg
Definition: imgui.h:1040
ImGui::SaveIniSettingsToMemory
const IMGUI_API char * SaveIniSettingsToMemory(size_t *out_ini_size=NULL)
Definition: imgui.cpp:9520
ImDrawList::AddLine
IMGUI_API void AddLine(const ImVec2 &p1, const ImVec2 &p2, ImU32 col, float thickness=1.0f)
Definition: imgui_draw.cpp:971
int64_t
long long int64_t
Definition: stdint.h:14
ImGuiWindow::RootWindow
ImGuiWindow * RootWindow
Definition: imgui_internal.h:1352
ImGui
Definition: imgui_extensions.h:5
ImGuiContext::TempInputTextId
ImGuiID TempInputTextId
Definition: imgui_internal.h:1012
ImGuiResizeGripDef::CornerPosN
ImVec2 CornerPosN
Definition: imgui.cpp:5022
ImGuiCol_TextDisabled
@ ImGuiCol_TextDisabled
Definition: imgui.h:1028
ImGuiContext::DrawData
ImDrawData DrawData
Definition: imgui_internal.h:978
ImVector::reserve
void reserve(int new_capacity)
Definition: imgui.h:1265
ImGui::Shutdown
IMGUI_API void Shutdown(ImGuiContext *context)
Definition: imgui.cpp:3944
ImGuiStyleVar
int ImGuiStyleVar
Definition: imgui.h:139
ImGuiContext::TooltipOverrideCount
int TooltipOverrideCount
Definition: imgui_internal.h:1021
ImGuiCol_HeaderHovered
@ ImGuiCol_HeaderHovered
Definition: imgui.h:1052
ImGuiContext::ActiveIdPreviousFrameWindow
ImGuiWindow * ActiveIdPreviousFrameWindow
Definition: imgui_internal.h:911
BlamCompositorPass_ImGui::execute
void execute(const Ogre::Camera *lod_camera)
Definition: imgui.cpp:12
ImDrawList::IdxBuffer
ImVector< ImDrawIdx > IdxBuffer
Definition: imgui.h:1885
ImGuiContext::NavWindowingTargetAnim
ImGuiWindow * NavWindowingTargetAnim
Definition: imgui_internal.h:942
ImGuiWindowFlags_NoScrollbar
@ ImGuiWindowFlags_NoScrollbar
Definition: imgui.h:717
ImGuiWindowTempData::MenuBarAppending
bool MenuBarAppending
Definition: imgui_internal.h:1222
ImGuiNextWindowDataFlags_HasSize
@ ImGuiNextWindowDataFlags_HasSize
Definition: imgui_internal.h:786
ImGui::ClearDragDrop
IMGUI_API void ClearDragDrop()
Definition: imgui.cpp:8881
state
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current state
Definition: chiropteraDM.txt:94
ImGuiMenuColumns::Update
void Update(int count, float spacing, bool clear)
Definition: imgui_widgets.cpp:5940
ImGui::SetFocusID
IMGUI_API void SetFocusID(ImGuiID id, ImGuiWindow *window)
Definition: imgui.cpp:2883
ImGuiWindow::InnerRect
ImRect InnerRect
Definition: imgui_internal.h:1334
OcornutImguiContext::beginFrame
void beginFrame(int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, int _width, int _height, int _inputChar, bgfx::ViewId _viewId)
Definition: imgui.cpp:459
ImGuiPopupData::OpenParentId
ImGuiID OpenParentId
Definition: imgui_internal.h:692
ImGui::BringWindowToDisplayBack
IMGUI_API void BringWindowToDisplayBack(ImGuiWindow *window)
Definition: imgui.cpp:6074
ImGuiStyleVarInfo::Count
ImU32 Count
Definition: imgui.cpp:6356
ImGuiItemStatusFlags_HoveredRect
@ ImGuiItemStatusFlags_HoveredRect
Definition: imgui_internal.h:400
ImGui::PopAllowKeyboardFocus
IMGUI_API void PopAllowKeyboardFocus()
Definition: imgui.cpp:6291
ImGuiTextBuffer::Buf
ImVector< char > Buf
Definition: imgui.h:1628
ImGuiWindowTempData::NavHasScroll
bool NavHasScroll
Definition: imgui_internal.h:1221
ImGui::SetNextWindowSize
IMGUI_API void SetNextWindowSize(const ImVec2 &size, ImGuiCond cond=0)
Definition: imgui.cpp:6741
ImGui::TabBarQueueChangeTabOrder
IMGUI_API void TabBarQueueChangeTabOrder(ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int dir)
Definition: imgui_widgets.cpp:6717
ImGuiConfigFlags_NoMouse
@ ImGuiConfigFlags_NoMouse
Definition: imgui.h:1006
ImGui::PushMultiItemsWidths
IMGUI_API void PushMultiItemsWidths(int components, float width_full)
Definition: imgui.cpp:6169
ImGuiContext::LogDepthToExpandDefault
int LogDepthToExpandDefault
Definition: imgui_internal.h:1048
ImGui::SetCursorScreenPos
IMGUI_API void SetCursorScreenPos(const ImVec2 &pos)
Definition: imgui.cpp:6943
ImGuiNavForward_ForwardQueued
@ ImGuiNavForward_ForwardQueued
Definition: imgui_internal.h:506
imguiDestroy
void imguiDestroy()
Definition: imgui.cpp:554
ImGuiPayload
Definition: imgui.h:1519
ImGuiIO::Framerate
float Framerate
Definition: imgui.h:1436
ImGuiPayload::Preview
bool Preview
Definition: imgui.h:1530
ImStrdup
char * ImStrdup(const char *str)
Definition: imgui.cpp:1357
ImGuiContext::DragDropWithinSourceOrTarget
bool DragDropWithinSourceOrTarget
Definition: imgui_internal.h:987
ImGuiCond_Appearing
@ ImGuiCond_Appearing
Definition: imgui.h:1198
ImDrawData::Clear
void Clear()
Definition: imgui.h:1993
ImGui::IsWindowHovered
IMGUI_API bool IsWindowHovered(ImGuiHoveredFlags flags=0)
Definition: imgui.cpp:6510
ImGuiWindowTempData::CurrLineTextBaseOffset
float CurrLineTextBaseOffset
Definition: imgui_internal.h:1208
ImGuiContext::LastValidMousePos
ImVec2 LastValidMousePos
Definition: imgui_internal.h:1009
ImGuiMouseCursor_ResizeEW
@ ImGuiMouseCursor_ResizeEW
Definition: imgui.h:1178
ImGuiInputReadMode_Pressed
@ ImGuiInputReadMode_Pressed
Definition: imgui_internal.h:467
uint32_t
unsigned int uint32_t
Definition: stdint.h:17
ImGui::ButtonBehavior
IMGUI_API bool ButtonBehavior(const ImRect &bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)
Definition: imgui_widgets.cpp:449
OcornutImguiContext::m_program
bgfx::ProgramHandle m_program
Definition: imgui.cpp:521
ImGuiTextBuffer::empty
bool empty()
Definition: imgui.h:1636
ImStrncpy
void ImStrncpy(char *dst, const char *src, size_t count)
Definition: imgui.cpp:1348
ImGuiWindowTempData::CursorPos
ImVec2 CursorPos
Definition: imgui_internal.h:1202
ImGuiCol_ScrollbarGrab
@ ImGuiCol_ScrollbarGrab
Definition: imgui.h:1042
bx
Definition: imgui.h:26
ImGui::GetFrameHeight
IMGUI_API float GetFrameHeight()
Definition: imgui.cpp:6849
ImGuiKey_End
@ ImGuiKey_End
Definition: imgui.h:945
OcornutImguiContext::m_imageProgram
bgfx::ProgramHandle m_imageProgram
Definition: imgui.cpp:522
FontRangeMerge::data
const void * data
Definition: imgui.cpp:53
ImGuiNextWindowDataFlags_HasFocus
@ ImGuiNextWindowDataFlags_HasFocus
Definition: imgui_internal.h:790
ImGui::GetKeyIndex
IMGUI_API int GetKeyIndex(ImGuiKey imgui_key)
Definition: imgui.cpp:4382
ImGuiContext::NextItemData
ImGuiNextItemData NextItemData
Definition: imgui_internal.h:918
OcornutImguiContext::m_imgui
ImGuiContext * m_imgui
Definition: imgui.cpp:518
ImGuiIO::LogFilename
const char * LogFilename
Definition: imgui.h:1350
ImVector::Capacity
int Capacity
Definition: imgui.h:1230
ImGuiNextItemDataFlags_HasWidth
@ ImGuiNextItemDataFlags_HasWidth
Definition: imgui_internal.h:819
ImGui_ImplSDL2_Shutdown
void ImGui_ImplSDL2_Shutdown()
Definition: imgui_impl_sdl.cpp:225
ImGuiStorage::SetFloat
IMGUI_API void SetFloat(ImGuiID key, float val)
Definition: imgui.cpp:2033
ImGuiIO::GetClipboardTextFn
const char *(* GetClipboardTextFn)(void *user_data)
Definition: imgui.h:1387
ImGuiContext::FrameCountEnded
int FrameCountEnded
Definition: imgui_internal.h:871
ImGuiContext::MovingWindow
ImGuiWindow * MovingWindow
Definition: imgui_internal.h:884
ImGuiContext::CurrentWindowStack
ImVector< ImGuiWindow * > CurrentWindowStack
Definition: imgui_internal.h:878
ImGuiContext::DragDropSourceFrameCount
int DragDropSourceFrameCount
Definition: imgui_internal.h:989
ImGuiCol_TitleBgActive
@ ImGuiCol_TitleBgActive
Definition: imgui.h:1038
ImGui::IsKeyReleased
IMGUI_API bool IsKeyReleased(int user_key_index)
Definition: imgui.cpp:4433
ImGuiWindowFlags_HorizontalScrollbar
@ ImGuiWindowFlags_HorizontalScrollbar
Definition: imgui.h:725
ImGui::RenderTextClippedEx
IMGUI_API void RenderTextClippedEx(ImDrawList *draw_list, const ImVec2 &pos_min, const ImVec2 &pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &align=ImVec2(0, 0), const ImRect *clip_rect=NULL)
Definition: imgui.cpp:2430
ImDrawCmd
Definition: imgui.h:1791
ImGui::SetMouseCursor
IMGUI_API void SetMouseCursor(ImGuiMouseCursor type)
Definition: imgui.cpp:4563
ImGui::PopID
IMGUI_API void PopID()
Definition: imgui.cpp:7026
ImGuiIO::ConfigMacOSXBehaviors
bool ConfigMacOSXBehaviors
Definition: imgui.h:1367
ImRect::Min
ImVec2 Min
Definition: imgui_internal.h:543
ImGuiSizeCallbackData::CurrentSize
ImVec2 CurrentSize
Definition: imgui.h:1514
ImGui::CollapseButton
IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2 &pos)
Definition: imgui_widgets.cpp:751
ImGuiDragDropFlags_SourceNoDisableHover
@ ImGuiDragDropFlags_SourceNoDisableHover
Definition: imgui.h:891
ImGui::BulletText
IMGUI_API void BulletText(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:340
ImGuiID
unsigned int ImGuiID
Definition: imgui.h:130
ImRect::Expand
void Expand(const float amount)
Definition: imgui_internal.h:564
ImGuiStyle::TabRounding
float TabRounding
Definition: imgui.h:1315
ImGuiCol_ChildBg
@ ImGuiCol_ChildBg
Definition: imgui.h:1030
ImGuiWindow
Definition: imgui_internal.h:1280
ImGui::GetScrollY
IMGUI_API float GetScrollY()
Definition: imgui.cpp:7262
ImGuiIO::NavInputsDownDuration
float NavInputsDownDuration[ImGuiNavInput_COUNT]
Definition: imgui.h:1462
ImGuiWindow::ContentSize
ImVec2 ContentSize
Definition: imgui_internal.h:1288
ImGuiContext::HoveredIdAllowOverlap
bool HoveredIdAllowOverlap
Definition: imgui_internal.h:891
ImRect::Floor
void Floor()
Definition: imgui_internal.h:571
ImGuiContext::LastActiveId
ImGuiID LastActiveId
Definition: imgui_internal.h:913
ImGuiColumns::OffMinX
float OffMinX
Definition: imgui_internal.h:717
ImGui::Scrollbar
IMGUI_API void Scrollbar(ImGuiAxis axis)
Definition: imgui_widgets.cpp:878
utilities.h
ImGuiTextFilter::Filters
ImVector< ImGuiTextRange > Filters
Definition: imgui.h:1620
ImGui::SetScrollFromPosX
IMGUI_API void SetScrollFromPosX(float local_x, float center_x_ratio=0.5f)
Definition: imgui.cpp:7325
FontRangeMerge
Definition: imgui.cpp:51
IM_COL32_A_SHIFT
#define IM_COL32_A_SHIFT
Definition: imgui.h:1737
ImGuiWindowTempData::TextWrapPos
float TextWrapPos
Definition: imgui_internal.h:1234
ImGuiWindow::ScrollMax
ImVec2 ScrollMax
Definition: imgui_internal.h:1297
OcornutImguiContext
Definition: imgui.cpp:61
IM_NEWLINE
#define IM_NEWLINE
Definition: imgui_demo.cpp:106
ImGuiIO::UserData
void * UserData
Definition: imgui.h:1357
IM_ARRAYSIZE
#define IM_ARRAYSIZE(_ARR)
Definition: imgui.h:75
ImGuiNavInput_KeyMenu_
@ ImGuiNavInput_KeyMenu_
Definition: imgui.h:988
ImGui::LoadIniSettingsFromMemory
IMGUI_API void LoadIniSettingsFromMemory(const char *ini_data, size_t ini_size=0)
Definition: imgui.cpp:9442
ImGui::CaptureKeyboardFromApp
IMGUI_API void CaptureKeyboardFromApp(bool want_capture_keyboard_value=true)
Definition: imgui.cpp:4568
ImDrawList::_VtxWritePtr
ImDrawVert * _VtxWritePtr
Definition: imgui.h:1894
ImGuiWindow::ScrollbarX
bool ScrollbarX
Definition: imgui_internal.h:1301
ImGuiStorage::SetVoidPtr
IMGUI_API void SetVoidPtr(ImGuiID key, void *val)
Definition: imgui.cpp:2044
ImGuiContext::NavJustMovedToMultiSelectScopeId
ImGuiID NavJustMovedToMultiSelectScopeId
Definition: imgui_internal.h:936
ImGui::IsMouseDragPastThreshold
IMGUI_API bool IsMouseDragPastThreshold(int button, float lock_threshold=-1.0f)
Definition: imgui.cpp:4491
ImGuiNavMoveResult::DistAxial
float DistAxial
Definition: imgui_internal.h:775
ImGuiDir_COUNT
@ ImGuiDir_COUNT
Definition: imgui.h:931
ImGuiSettingsHandler::TypeHash
ImGuiID TypeHash
Definition: imgui_internal.h:676
ImGuiIO::SetClipboardTextFn
void(* SetClipboardTextFn)(void *user_data, const char *text)
Definition: imgui.h:1388
ImGuiWindowTempData::StackSizesBackup
short StackSizesBackup[6]
Definition: imgui_internal.h:1239
ImGuiKey
int ImGuiKey
Definition: imgui.h:136
ImGuiContext::ActiveIdTimer
float ActiveIdTimer
Definition: imgui_internal.h:897
ImGuiContext::WindowsSortBuffer
ImVector< ImGuiWindow * > WindowsSortBuffer
Definition: imgui_internal.h:877
Blam::UI::ImGUI::RenderWindows
BLAM void RenderWindows()
Renders all ImGUI data.
Definition: debug_ui.cpp:159
Blam::UI::ImGUI::BuildWindows
BLAM void BuildWindows()
Initializes the ImGUI draw list.
Definition: debug_ui.cpp:87
ImGui::IsItemFocused
IMGUI_API bool IsItemFocused()
Definition: imgui.cpp:4616
ImGuiKey_Enter
@ ImGuiKey_Enter
Definition: imgui.h:950
ImGui::TreePop
IMGUI_API void TreePop()
Definition: imgui_widgets.cpp:5380
engine_definitions.h
ImGuiContext::NavJustTabbedId
ImGuiID NavJustTabbedId
Definition: imgui_internal.h:934
ImDrawList::PathArcToFast
IMGUI_API void PathArcToFast(const ImVec2 &center, float radius, int a_min_of_12, int a_max_of_12)
Definition: imgui_draw.cpp:863
IM_COL32_R_SHIFT
#define IM_COL32_R_SHIFT
Definition: imgui.h:1734
ImGuiContext::WindowsActiveCount
int WindowsActiveCount
Definition: imgui_internal.h:880
ImGuiTabBar::PrevFrameVisible
int PrevFrameVisible
Definition: imgui_internal.h:1440
ImGuiTextBuffer::clear
void clear()
Definition: imgui.h:1637
ImGuiNavInput_KeyRight_
@ ImGuiNavInput_KeyRight_
Definition: imgui.h:991
imgui_impl_ogre2.h
ImDrawList::Clear
IMGUI_API void Clear()
Definition: imgui_draw.cpp:362
ImGui::ColorConvertFloat4ToU32
IMGUI_API ImU32 ColorConvertFloat4ToU32(const ImVec4 &in)
Definition: imgui.cpp:1819
ImGuiKey_Backspace
@ ImGuiKey_Backspace
Definition: imgui.h:948
ImGuiKey_C
@ ImGuiKey_C
Definition: imgui.h:954
ImGuiContext::NavMoveRequestFlags
ImGuiNavMoveFlags NavMoveRequestFlags
Definition: imgui_internal.h:960
ImGuiItemStatusFlags_Edited
@ ImGuiItemStatusFlags_Edited
Definition: imgui_internal.h:402
ImGui::LogToBuffer
IMGUI_API void LogToBuffer(int auto_open_depth=-1)
Definition: imgui.cpp:9305
ImGuiItemFlags_NoNav
@ ImGuiItemFlags_NoNav
Definition: imgui_internal.h:389
ImDrawList::PopClipRect
IMGUI_API void PopClipRect()
Definition: imgui_draw.cpp:499
ImGuiIO::BackendLanguageUserData
void * BackendLanguageUserData
Definition: imgui.h:1383
ImGuiPopupData::SourceWindow
ImGuiWindow * SourceWindow
Definition: imgui_internal.h:690
ImGuiWindowTempData::ItemFlagsStack
ImVector< ImGuiItemFlags > ItemFlagsStack
Definition: imgui_internal.h:1235
ImGuiIO::MouseDoubleClickMaxDist
float MouseDoubleClickMaxDist
Definition: imgui.h:1352
ImGuiKey_RightArrow
@ ImGuiKey_RightArrow
Definition: imgui.h:939
ImVector< ImDrawList * >
ImDrawCornerFlags_Bot
@ ImDrawCornerFlags_Bot
Definition: imgui.h:1859
ImGuiCol_ResizeGripActive
@ ImGuiCol_ResizeGripActive
Definition: imgui.h:1059
ImGui::PushOverrideID
IMGUI_API void PushOverrideID(ImGuiID id)
Definition: imgui.cpp:7020
ImFontAtlas::AddFontFromFileTTF
IMGUI_API ImFont * AddFontFromFileTTF(const char *filename, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)
Definition: imgui_draw.cpp:1669
ImGuiWindow::ContentsRegionRect
ImRect ContentsRegionRect
Definition: imgui_internal.h:1338
ImVector::size
int size() const
Definition: imgui.h:1245
ImGuiNextWindowData::CollapsedCond
ImGuiCond CollapsedCond
Definition: imgui_internal.h:800
ImGuiIO::MouseWheelH
float MouseWheelH
Definition: imgui.h:1412
ImGui::PushFont
IMGUI_API void PushFont(ImFont *font)
Definition: imgui.cpp:6250
ImWchar
unsigned short ImWchar
Definition: imgui.h:131
ImLineClosestPoint
ImVec2 ImLineClosestPoint(const ImVec2 &a, const ImVec2 &b, const ImVec2 &p)
Definition: imgui.cpp:1285
Blam::UI::ImGUI::Shutdown
BLAM void Shutdown()
Shuts down ImGUI and cleans up any data related to it.
Definition: imgui.cpp:240
ImGui::StyleColorsDark
IMGUI_API void StyleColorsDark(ImGuiStyle *dst=NULL)
Definition: imgui_draw.cpp:176
ImGui::GetStyle
IMGUI_API ImGuiStyle & GetStyle()
Definition: imgui.cpp:3306
ImGuiIO::MouseDoubleClickTime
float MouseDoubleClickTime
Definition: imgui.h:1351
ImGuiKey_A
@ ImGuiKey_A
Definition: imgui.h:953
ImGui::GetDrawData
IMGUI_API ImDrawData * GetDrawData()
Definition: imgui.cpp:3313
ImTextureID
void * ImTextureID
Definition: imgui.h:123
ImGuiWindow::AutoFitChildAxises
ImS8 AutoFitChildAxises
Definition: imgui_internal.h:1317
ImStreolRange
const char * ImStreolRange(const char *str, const char *str_end)
Definition: imgui.cpp:1393
ImGuiIO::BackendPlatformName
const char * BackendPlatformName
Definition: imgui.h:1379
ImGuiIO::IniFilename
const char * IniFilename
Definition: imgui.h:1349
ImDrawData
Definition: imgui.h:1979
ImDrawDataBuilder::Layers
ImVector< ImDrawList * > Layers[2]
Definition: imgui_internal.h:761
ImGuiTextBuffer::size
int size() const
Definition: imgui.h:1635
ImGui::GetFontTexUvWhitePixel
IMGUI_API ImVec2 GetFontTexUvWhitePixel()
Definition: imgui.cpp:6877
ImGuiSizeCallback
void(* ImGuiSizeCallback)(ImGuiSizeCallbackData *data)
Definition: imgui.h:157
ImGui::SetCursorPosY
IMGUI_API void SetCursorPosY(float local_y)
Definition: imgui.cpp:6924
ImGuiWindowTempData::PrevLineSize
ImVec2 PrevLineSize
Definition: imgui_internal.h:1207
ImGuiDir_Right
@ ImGuiDir_Right
Definition: imgui.h:928
ImFontAtlas::Locked
bool Locked
Definition: imgui.h:2153
ImGuiStyle::Alpha
float Alpha
Definition: imgui.h:1292
ImGuiContext::FocusRequestCurrWindow
ImGuiWindow * FocusRequestCurrWindow
Definition: imgui_internal.h:969
ImGuiContext::ActiveIdPreviousFrame
ImGuiID ActiveIdPreviousFrame
Definition: imgui_internal.h:908
ImGui::GetContentRegionMaxAbs
IMGUI_API ImVec2 GetContentRegionMaxAbs()
Definition: imgui.cpp:6802
ImGui::IsWindowChildOf
IMGUI_API bool IsWindowChildOf(ImGuiWindow *window, ImGuiWindow *potential_parent)
Definition: imgui.cpp:6497
ImGuiWindow::SettingsIdx
int SettingsIdx
Definition: imgui_internal.h:1347
ImGuiIO::ClearInputCharacters
IMGUI_API void ClearInputCharacters()
Definition: imgui.cpp:1276
ImGuiWindow::AutoFitOnlyGrows
bool AutoFitOnlyGrows
Definition: imgui_internal.h:1318
ImGuiNavInput_DpadDown
@ ImGuiNavInput_DpadDown
Definition: imgui.h:976
ImGui::ResetMouseDragDelta
IMGUI_API void ResetMouseDragDelta(int button=0)
Definition: imgui.cpp:4550
ImGuiContext::Font
ImFont * Font
Definition: imgui_internal.h:865
ImGuiContext::PlatformImeLastPos
ImVec2 PlatformImeLastPos
Definition: imgui_internal.h:1030
ImGuiContext::SettingsHandlers
ImVector< ImGuiSettingsHandler > SettingsHandlers
Definition: imgui_internal.h:1036
ImGuiColorMod::BackupValue
ImVec4 BackupValue
Definition: imgui_internal.h:587
ImTextCountCharsFromUtf8
int ImTextCountCharsFromUtf8(const char *in_text, const char *in_text_end)
Definition: imgui.cpp:1705
ImGuiContext::NavActivateId
ImGuiID NavActivateId
Definition: imgui_internal.h:930
ImGuiContext::ForegroundDrawList
ImDrawList ForegroundDrawList
Definition: imgui_internal.h:982
ImGuiStyleVarInfo
Definition: imgui.cpp:6353
ImGuiStorage
Definition: imgui.h:1653
ImDrawListSharedData::CurveTessellationTol
float CurveTessellationTol
Definition: imgui_internal.h:748
ImGui::MemFree
IMGUI_API void MemFree(void *ptr)
Definition: imgui.cpp:3214
ImGui::ScrollToBringRectIntoView
IMGUI_API ImVec2 ScrollToBringRectIntoView(ImGuiWindow *window, const ImRect &item_rect)
Definition: imgui.cpp:7227
ImGuiNavHighlightFlags_TypeThin
@ ImGuiNavHighlightFlags_TypeThin
Definition: imgui_internal.h:478
ImGuiCol_Button
@ ImGuiCol_Button
Definition: imgui.h:1048
ImGui::IsAnyItemHovered
IMGUI_API bool IsAnyItemHovered()
Definition: imgui.cpp:4637
ImGuiIO::DeltaTime
float DeltaTime
Definition: imgui.h:1347
ImGuiContext::FocusRequestNextCounterAll
int FocusRequestNextCounterAll
Definition: imgui_internal.h:973
ImGuiTextFilter::ImGuiTextRange::e
const char * e
Definition: imgui.h:1612
ImGuiKey_Z
@ ImGuiKey_Z
Definition: imgui.h:958
ImGuiWindowTempData::NavLayerCurrentMask
int NavLayerCurrentMask
Definition: imgui_internal.h:1217
ImGuiStyle::AntiAliasedLines
bool AntiAliasedLines
Definition: imgui.h:1323
ImGui::LogButtons
IMGUI_API void LogButtons()
Definition: imgui.cpp:9347
ImGuiContext::NavActivateDownId
ImGuiID NavActivateDownId
Definition: imgui_internal.h:931
ImGuiCol_TabHovered
@ ImGuiCol_TabHovered
Definition: imgui.h:1061
ImGuiNavMoveResult::Clear
void Clear()
Definition: imgui_internal.h:779
ImFont::IsLoaded
bool IsLoaded() const
Definition: imgui.h:2210
ImGuiContext::NavMoveClipDir
ImGuiDir NavMoveClipDir
Definition: imgui_internal.h:963
ImGui::EndChild
IMGUI_API void EndChild()
Definition: imgui.cpp:4764
ImGuiContext::LogLinePosY
float LogLinePosY
Definition: imgui_internal.h:1044
ImGui::ItemSize
IMGUI_API void ItemSize(const ImVec2 &size, float text_offset_y=0.0f)
Definition: imgui.cpp:2968
ImGui_ImplSDL2_InitForMetal
bool ImGui_ImplSDL2_InitForMetal(SDL_Window *window)
Definition: imgui_impl_sdl.cpp:220
ImGuiContext::CurrentTabBarStack
ImVector< ImGuiPtrOrIndex > CurrentTabBarStack
Definition: imgui_internal.h:1005
ImGui::IsItemClicked
IMGUI_API bool IsItemClicked(int mouse_button=0)
Definition: imgui.cpp:4626
ImGuiListClipper::DisplayStart
int DisplayStart
Definition: imgui.h:1713
ImGuiSizeCallbackData::DesiredSize
ImVec2 DesiredSize
Definition: imgui.h:1515
ImGuiWindow::HiddenFramesCannotSkipItems
int HiddenFramesCannotSkipItems
Definition: imgui_internal.h:1321
ImGuiWindow::NavLastChildNavWindow
ImGuiWindow * NavLastChildNavWindow
Definition: imgui_internal.h:1356
ImHashStr
ImU32 ImHashStr(const char *data_p, size_t data_size, ImU32 seed)
Definition: imgui.cpp:1535
ImGui::GetStyleColorName
const IMGUI_API char * GetStyleColorName(ImGuiCol idx)
Definition: imgui.cpp:6439
ImGuiWindowSettings::Collapsed
bool Collapsed
Definition: imgui_internal.h:668
copy
The original diffuse textures are from the NVIDIA texture with other maps generated from them by Steve Streeting The following license applies to all textures Single Product or Project Use of NVSDK Art Imagery THIS IS A LEGAL immediately delete the NVSDK Art Imagery from your hard disk If you proceed to use any of the you thereby signify that you have agreed to all of the terms and conditions set forth below You may not copy
Definition: TextureUsageAgreement.txt:6
ImGuiStyleVar_ChildRounding
@ ImGuiStyleVar_ChildRounding
Definition: imgui.h:1098
ImGui::PopClipRect
IMGUI_API void PopClipRect()
Definition: imgui.cpp:4149
ImVector::back
T & back()
Definition: imgui.h:1258
ImDrawListSharedData::FontSize
float FontSize
Definition: imgui_internal.h:747
ImGuiWindowFlags_AlwaysAutoResize
@ ImGuiWindowFlags_AlwaysAutoResize
Definition: imgui.h:720
ImVec4::w
float w
Definition: imgui.h:194
ImGuiNavHighlightFlags_NoRounding
@ ImGuiNavHighlightFlags_NoRounding
Definition: imgui_internal.h:480
ImGui::FindWindowByID
IMGUI_API ImGuiWindow * FindWindowByID(ImGuiID id)
Definition: imgui.cpp:4846
FontRangeMerge::size
size_t size
Definition: imgui.cpp:54
ImGuiCond_Always
@ ImGuiCond_Always
Definition: imgui.h:1195
ImGuiConfigFlags_NavEnableKeyboard
@ ImGuiConfigFlags_NavEnableKeyboard
Definition: imgui.h:1002
ImDrawList::_VtxCurrentIdx
unsigned int _VtxCurrentIdx
Definition: imgui.h:1893
ImGuiWindow::BeginOrderWithinContext
short BeginOrderWithinContext
Definition: imgui_internal.h:1314
GImGui
ImGuiContext * GImGui
Definition: imgui.cpp:1106
ImFontGlyph
Definition: imgui.h:2029
ImGuiDragDropFlags
int ImGuiDragDropFlags
Definition: imgui.h:147
ImPool::Clear
void Clear()
Definition: imgui_internal.h:301
ImGui::CloseCurrentPopup
IMGUI_API void CloseCurrentPopup()
Definition: imgui.cpp:7581
ImGuiIO::IniSavingRate
float IniSavingRate
Definition: imgui.h:1348
ImGui::CalcWindowExpectedSize
IMGUI_API ImVec2 CalcWindowExpectedSize(ImGuiWindow *window)
Definition: imgui.cpp:4989
ImGuiNavDirSourceFlags
int ImGuiNavDirSourceFlags
Definition: imgui_internal.h:99
ImGui::GetStyleColorVec4
const IMGUI_API ImVec4 & GetStyleColorVec4(ImGuiCol idx)
Definition: imgui.cpp:1896
ImGuiNavHighlightFlags_TypeDefault
@ ImGuiNavHighlightFlags_TypeDefault
Definition: imgui_internal.h:477
ImGuiInputReadMode_Released
@ ImGuiInputReadMode_Released
Definition: imgui_internal.h:468
ImFontGlyph::X0
float X0
Definition: imgui.h:2033
ImGuiGroupData::BackupCurrLineTextBaseOffset
float BackupCurrLineTextBaseOffset
Definition: imgui_internal.h:608
ImDrawCmd::UserCallback
ImDrawCallback UserCallback
Definition: imgui.h:1798
ImGui::IsItemDeactivatedAfterEdit
IMGUI_API bool IsItemDeactivatedAfterEdit()
Definition: imgui.cpp:4610
ImGuiNavInput_DpadUp
@ ImGuiNavInput_DpadUp
Definition: imgui.h:975
ImVector::swap
void swap(ImVector< T > &rhs)
Definition: imgui.h:1260
ImGuiCol_TabActive
@ ImGuiCol_TabActive
Definition: imgui.h:1062
ImGui::NavMoveRequestForward
IMGUI_API void NavMoveRequestForward(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &bb_rel, ImGuiNavMoveFlags move_flags)
Definition: imgui.cpp:8081
BlamCompositorPass_ImGui::BlamCompositorPass_ImGui
BlamCompositorPass_ImGui(const Ogre::CompositorPassDef *definition, Ogre::CompositorNode *parentNode)
Definition: imgui.cpp:6
ImGuiContext::DragDropAcceptIdCurrRectSurface
float DragDropAcceptIdCurrRectSurface
Definition: imgui_internal.h:995
ImGuiSizeCallbackData::Pos
ImVec2 Pos
Definition: imgui.h:1513
ImGuiPopupData::Window
ImGuiWindow * Window
Definition: imgui_internal.h:689
ImVec2::y
float y
Definition: imgui.h:181
ImGuiWindowFlags_NoMove
@ ImGuiWindowFlags_NoMove
Definition: imgui.h:716
ImGuiListClipper::Step
IMGUI_API bool Step()
Definition: imgui.cpp:2327
ImGui::CloseButton
IMGUI_API bool CloseButton(ImGuiID id, const ImVec2 &pos)
Definition: imgui_widgets.cpp:721
ImDrawListSharedData::ClipRectFullscreen
ImVec4 ClipRectFullscreen
Definition: imgui_internal.h:749
ImGuiCol_Text
@ ImGuiCol_Text
Definition: imgui.h:1027
ImGuiContext::HoveredId
ImGuiID HoveredId
Definition: imgui_internal.h:890
ImFontAtlas::TexID
ImTextureID TexID
Definition: imgui.h:2155
ImGuiKey_Space
@ ImGuiKey_Space
Definition: imgui.h:949
ImGui::GetWindowPos
IMGUI_API ImVec2 GetWindowPos()
Definition: imgui.cpp:6592
ImGui::CreateContext
IMGUI_API ImGuiContext * CreateContext(ImFontAtlas *shared_font_atlas=NULL)
Definition: imgui.cpp:3281
ImGui::SetCursorPosX
IMGUI_API void SetCursorPosX(float local_x)
Definition: imgui.cpp:6917
ImGuiContext::FramerateSecPerFrameAccum
float FramerateSecPerFrameAccum
Definition: imgui_internal.h:1057
FontRangeMerge::ranges
ImWchar ranges[3]
Definition: imgui.cpp:55
ImGuiContext::DragDropSourceFlags
ImGuiDragDropFlags DragDropSourceFlags
Definition: imgui_internal.h:988
IMGUI_CHECKVERSION
#define IMGUI_CHECKVERSION()
Definition: imgui.h:51
ImGuiTextBuffer::c_str
const char * c_str() const
Definition: imgui.h:1639
icons_kenney.ttf.h
ImQsort
#define ImQsort
Definition: imgui_internal.h:177
Blam::UI::Themes::ApplyColorScheme
BLAM bool ApplyColorScheme(std::string scheme_id)
Applies the specified color scheme.
Definition: themes.cpp:461
ImS8
signed char ImS8
Definition: imgui.h:160
ImGuiNavInput_LStickUp
@ ImGuiNavInput_LStickUp
Definition: imgui.h:979
ImGuiIO::NavInputsDownDurationPrev
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]
Definition: imgui.h:1463
ImVec2ih
Definition: imgui_internal.h:532
ImGuiWindow::Size
ImVec2 Size
Definition: imgui_internal.h:1286
ImGuiWindow::WriteAccessed
bool WriteAccessed
Definition: imgui_internal.h:1304
ImGuiInputReadMode_RepeatSlow
@ ImGuiInputReadMode_RepeatSlow
Definition: imgui_internal.h:470
ImGuiKey_PageUp
@ ImGuiKey_PageUp
Definition: imgui.h:942
ImGuiFocusedFlags_ChildWindows
@ ImGuiFocusedFlags_ChildWindows
Definition: imgui.h:861
ImGui::BeginDragDropSource
IMGUI_API bool BeginDragDropSource(ImGuiDragDropFlags flags=0)
Definition: imgui.cpp:8897
ImGuiNavHighlightFlags_AlwaysDraw
@ ImGuiNavHighlightFlags_AlwaysDraw
Definition: imgui_internal.h:479
ImGuiWindowTempData::ColumnsOffset
ImVec1 ColumnsOffset
Definition: imgui_internal.h:1243
ImGuiIO::MouseDragMaxDistanceAbs
ImVec2 MouseDragMaxDistanceAbs[5]
Definition: imgui.h:1458
ImGuiWindow::MenuBarHeight
float MenuBarHeight() const
Definition: imgui_internal.h:1381
ImGuiContext::StyleModifiers
ImVector< ImGuiStyleMod > StyleModifiers
Definition: imgui_internal.h:922
ImGuiContext::ActiveIdIsAlive
ImGuiID ActiveIdIsAlive
Definition: imgui_internal.h:896
ImGuiWindow::FontWindowScale
float FontWindowScale
Definition: imgui_internal.h:1346
ImGuiDragDropFlags_SourceNoPreviewTooltip
@ ImGuiDragDropFlags_SourceNoPreviewTooltip
Definition: imgui.h:890
intptr_t
_W64 int intptr_t
Definition: stdint.h:43
ImGuiStorage::GetVoidPtr
IMGUI_API void * GetVoidPtr(ImGuiID key) const
Definition: imgui.cpp:1978
ImGuiTextFilter::InputBuf
char InputBuf[256]
Definition: imgui.h:1619
ImGuiContext::DragDropAcceptIdPrev
ImGuiID DragDropAcceptIdPrev
Definition: imgui_internal.h:997
ImGuiPopupData::OpenPopupPos
ImVec2 OpenPopupPos
Definition: imgui_internal.h:693
ImGui::IsItemActivated
IMGUI_API bool IsItemActivated()
Definition: imgui.cpp:4589
ImGui::IsWindowNavFocusable
IMGUI_API bool IsWindowNavFocusable(ImGuiWindow *window)
Definition: imgui.cpp:6575
ImGuiItemStatusFlags_HasDeactivated
@ ImGuiItemStatusFlags_HasDeactivated
Definition: imgui_internal.h:404
IM_NEW
#define IM_NEW(_TYPE)
Definition: imgui.h:1214
ImGuiKey_Delete
@ ImGuiKey_Delete
Definition: imgui.h:947
uintptr_t
_W64 unsigned int uintptr_t
Definition: stdint.h:52
ImGuiStyle::ChildBorderSize
float ChildBorderSize
Definition: imgui.h:1300
ImGuiWindowFlags_MenuBar
@ ImGuiWindowFlags_MenuBar
Definition: imgui.h:724
ImGuiNavInput_Input
@ ImGuiNavInput_Input
Definition: imgui.h:971
ImGuiContext::HoveredIdNotActiveTimer
float HoveredIdNotActiveTimer
Definition: imgui_internal.h:894
ImGuiKey_X
@ ImGuiKey_X
Definition: imgui.h:956
ImRect::Add
void Add(const ImVec2 &p)
Definition: imgui_internal.h:562
ImDrawList::_OwnerName
const char * _OwnerName
Definition: imgui.h:1891
imgui.h
ImGui::CalcTextSize
IMGUI_API ImVec2 CalcTextSize(const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)
Definition: imgui.cpp:4298
ImGuiWindowFlags_Popup
@ ImGuiWindowFlags_Popup
Definition: imgui.h:742
ImGuiStorage::ImGuiStoragePair::val_f
float val_f
Definition: imgui.h:1659
ImGuiWindow::ScrollTarget
ImVec2 ScrollTarget
Definition: imgui_internal.h:1298
ImGuiContext::OpenPopupStack
ImVector< ImGuiPopupData > OpenPopupStack
Definition: imgui_internal.h:924
ImGui::GetKeyPressedAmount
IMGUI_API int GetKeyPressedAmount(int key_index, float repeat_delay, float rate)
Definition: imgui.cpp:4409
ImGuiKey_DownArrow
@ ImGuiKey_DownArrow
Definition: imgui.h:941
imguiEndFrame
void imguiEndFrame()
Definition: imgui.cpp:569
ImGuiKey_Insert
@ ImGuiKey_Insert
Definition: imgui.h:946
ImGuiIO::MouseClicked
bool MouseClicked[5]
Definition: imgui.h:1451
ImGuiResizeGripDef::AngleMax12
int AngleMax12
Definition: imgui.cpp:5024
ImGui::GetVersion
const IMGUI_API char * GetVersion()
Definition: imgui.cpp:3235
OcornutImguiContext::m_lastScroll
int32_t m_lastScroll
Definition: imgui.cpp:528
ImVec2ih::x
short x
Definition: imgui_internal.h:534
ImGuiItemStatusFlags_Deactivated
@ ImGuiItemStatusFlags_Deactivated
Definition: imgui_internal.h:405
ImGuiStyleVarInfo::Offset
ImU32 Offset
Definition: imgui.cpp:6357
ImGuiStyle::FrameBorderSize
float FrameBorderSize
Definition: imgui.h:1305
ImGuiStyleMod
Definition: imgui_internal.h:591
ImGuiContext::PlatformImePos
ImVec2 PlatformImePos
Definition: imgui_internal.h:1029
ImGuiStyle::WindowRounding
float WindowRounding
Definition: imgui.h:1294
ImGui_ImplDX11_RenderDrawData
void ImGui_ImplDX11_RenderDrawData(ImDrawData *draw_data)
Definition: imgui_impl_dx11.cpp:100
ImGui::ActivateItem
IMGUI_API void ActivateItem(ImGuiID id)
Definition: imgui.cpp:6950
ImGuiWindow::InnerClipRect
ImRect InnerClipRect
Definition: imgui_internal.h:1335
ImGuiWindow::TitleBarRect
ImRect TitleBarRect() const
Definition: imgui_internal.h:1380
ImGui::GetWindowHeight
IMGUI_API float GetWindowHeight()
Definition: imgui.cpp:6586
ImGuiWindowTempData::GroupStack
ImVector< ImGuiGroupData > GroupStack
Definition: imgui_internal.h:1238
ImGuiCol_TitleBg
@ ImGuiCol_TitleBg
Definition: imgui.h:1037
ImGui::IsDragDropPayloadBeingAccepted
IMGUI_API bool IsDragDropPayloadBeingAccepted()
Definition: imgui.cpp:9106
ImStrdupcpy
char * ImStrdupcpy(char *dst, size_t *p_dst_size, const char *src)
Definition: imgui.cpp:1364
ImGuiDir_Up
@ ImGuiDir_Up
Definition: imgui.h:929
ImGuiContext::NavInitRequest
bool NavInitRequest
Definition: imgui_internal.h:954
ImGuiNavInput_Activate
@ ImGuiNavInput_Activate
Definition: imgui.h:969
ImGuiContext::NavId
ImGuiID NavId
Definition: imgui_internal.h:929
ImRect::TranslateX
void TranslateX(float dx)
Definition: imgui_internal.h:567
ImGuiWindowTempData::CursorStartPos
ImVec2 CursorStartPos
Definition: imgui_internal.h:1204
ImGuiStyle::TabBorderSize
float TabBorderSize
Definition: imgui.h:1316
ImGui::CalcItemSize
IMGUI_API ImVec2 CalcItemSize(ImVec2 size, float default_w, float default_h)
Definition: imgui.cpp:6214
ImGui::BringWindowToDisplayFront
IMGUI_API void BringWindowToDisplayFront(ImGuiWindow *window)
Definition: imgui.cpp:6059
ImGui::CreateNewWindowSettings
IMGUI_API ImGuiWindowSettings * CreateNewWindowSettings(const char *name)
Definition: imgui.cpp:9389
ImGuiItemFlags_ButtonRepeat
@ ImGuiItemFlags_ButtonRepeat
Definition: imgui_internal.h:387
ImGuiTabItem
Definition: imgui_internal.h:1417
imguiRGBA
uint32_t imguiRGBA(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a=255)
Definition: imgui.h:16
ImGuiStyle::ItemSpacing
ImVec2 ItemSpacing
Definition: imgui.h:1306
ImGui::FocusTopMostWindowUnderOne
IMGUI_API void FocusTopMostWindowUnderOne(ImGuiWindow *under_this_window, ImGuiWindow *ignore_window)
Definition: imgui.cpp:6127
ImGuiStyle::CurveTessellationTol
float CurveTessellationTol
Definition: imgui.h:1325
ImGui::RenderArrow
IMGUI_API void RenderArrow(ImDrawList *draw_list, ImVec2 pos, ImU32 col, ImGuiDir dir, float scale=1.0f)
Definition: imgui.cpp:2581
ImGuiNextWindowData::SizeCallback
ImGuiSizeCallback SizeCallback
Definition: imgui_internal.h:807
ImGui::UpdateWindowParentAndRootLinks
IMGUI_API void UpdateWindowParentAndRootLinks(ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window)
Definition: imgui.cpp:5375
ImGuiWindowFlags_NoScrollWithMouse
@ ImGuiWindowFlags_NoScrollWithMouse
Definition: imgui.h:718
ImGuiSizeCallbackData
Definition: imgui.h:1510
ImGui::NavMoveRequestButNoResultYet
IMGUI_API bool NavMoveRequestButNoResultYet()
Definition: imgui.cpp:8068
ImGuiCol_WindowBg
@ ImGuiCol_WindowBg
Definition: imgui.h:1029
ImGui::IsMouseDoubleClicked
IMGUI_API bool IsMouseDoubleClicked(int button)
Definition: imgui.cpp:4483
ImGuiContext::LogBuffer
ImGuiTextBuffer LogBuffer
Definition: imgui_internal.h:1043
ImGuiGroupData::BackupIndent
ImVec1 BackupIndent
Definition: imgui_internal.h:605
ImGui::GetScrollMaxY
IMGUI_API float GetScrollMaxY()
Definition: imgui.cpp:7274
ImDrawListSharedData::TexUvWhitePixel
ImVec2 TexUvWhitePixel
Definition: imgui_internal.h:745
ImGuiWindow::Name
char * Name
Definition: imgui_internal.h:1282
ImGuiFocusedFlags_RootWindow
@ ImGuiFocusedFlags_RootWindow
Definition: imgui.h:862
ImGui_ImplOgre2_GetRenderSystem
BlamOgreRenderSystemType ImGui_ImplOgre2_GetRenderSystem()
Definition: imgui_impl_ogre2.cpp:154
ImGui::Separator
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
ImDrawVert::col
ImU32 col
Definition: imgui.h:1817
ImGuiWindow::GetID
ImGuiID GetID(const char *str, const char *str_end=NULL)
Definition: imgui.cpp:2745
ImGuiStyle::ColorButtonPosition
ImGuiDir ColorButtonPosition
Definition: imgui.h:1317
ImGui::GetTopMostPopupModal
IMGUI_API ImGuiWindow * GetTopMostPopupModal()
Definition: imgui.cpp:7443
ImGuiItemStatusFlags_HasDisplayRect
@ ImGuiItemStatusFlags_HasDisplayRect
Definition: imgui_internal.h:401
ImGuiStyle::ImGuiStyle
IMGUI_API ImGuiStyle()
Definition: imgui.cpp:1128
ImGui::LogToTTY
IMGUI_API void LogToTTY(int auto_open_depth=-1)
Definition: imgui.cpp:9262
IM_DEBUG_BREAK
#define IM_DEBUG_BREAK()
Definition: imgui_internal.h:1722
ImGui::SetNextWindowSizeConstraints
IMGUI_API void SetNextWindowSizeConstraints(const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)
Definition: imgui.cpp:6750
ImGuiContext::NavInputSource
ImGuiInputSource NavInputSource
Definition: imgui_internal.h:938
ImGui::SetNextItemWidth
IMGUI_API void SetNextItemWidth(float item_width)
Definition: imgui.cpp:6153
ImGui::GetColumnOffsetFromNorm
IMGUI_API float GetColumnOffsetFromNorm(const ImGuiColumns *columns, float offset_norm)
Definition: imgui_widgets.cpp:7204
ImRect::Overlaps
bool Overlaps(const ImRect &r) const
Definition: imgui_internal.h:561
ImDrawList::ClearFreeMemory
IMGUI_API void ClearFreeMemory()
Definition: imgui_draw.cpp:378
ImGui::IsAnyMouseDown
IMGUI_API bool IsAnyMouseDown()
Definition: imgui.cpp:4448
ImGuiStyleVar_ChildBorderSize
@ ImGuiStyleVar_ChildBorderSize
Definition: imgui.h:1099
ImGuiTextFilter::ImGuiTextRange::split
IMGUI_API void split(char separator, ImVector< ImGuiTextRange > *out) const
Definition: imgui.cpp:2090
ImGuiColumns::Count
int Count
Definition: imgui_internal.h:716
OcornutImguiContext::m_last
int64_t m_last
Definition: imgui.cpp:527
config.h
ImGuiStyleMod::BackupFloat
float BackupFloat[2]
Definition: imgui_internal.h:594
ImGuiCol_ScrollbarGrabHovered
@ ImGuiCol_ScrollbarGrabHovered
Definition: imgui.h:1043
ImGuiButtonFlags_FlattenChildren
@ ImGuiButtonFlags_FlattenChildren
Definition: imgui_internal.h:321
ImGuiItemFlags_NoTabStop
@ ImGuiItemFlags_NoTabStop
Definition: imgui_internal.h:386
ImGuiWindowTempData::LastItemRect
ImRect LastItemRect
Definition: imgui_internal.h:1214
ImGuiContext::BeginPopupStack
ImVector< ImGuiPopupData > BeginPopupStack
Definition: imgui_internal.h:925
ImGui::IsNavInputPressedAnyOfTwo
bool IsNavInputPressedAnyOfTwo(ImGuiNavInput n1, ImGuiNavInput n2, ImGuiInputReadMode mode)
Definition: imgui_internal.h:1591
ImGuiWindowFlags_NoResize
@ ImGuiWindowFlags_NoResize
Definition: imgui.h:715
ImGuiDragDropFlags_AcceptBeforeDelivery
@ ImGuiDragDropFlags_AcceptBeforeDelivery
Definition: imgui.h:897
ImGuiPayload::IsDataType
bool IsDataType(const char *type) const
Definition: imgui.h:1535
ImGui::BeginDragDropTarget
IMGUI_API bool BeginDragDropTarget()
Definition: imgui.cpp:9080
Ogre
Definition: world_objects.h:23
ImGuiNextWindowData::Flags
ImGuiNextWindowDataFlags Flags
Definition: imgui_internal.h:797
ImGuiGroupData::BackupCursorPos
ImVec2 BackupCursorPos
Definition: imgui_internal.h:603
ImGuiPayload::SourceId
ImGuiID SourceId
Definition: imgui.h:1526
ImGuiCol_ButtonHovered
@ ImGuiCol_ButtonHovered
Definition: imgui.h:1049
ImGuiInputTextState::ClearFreeMemory
void ClearFreeMemory()
Definition: imgui_internal.h:648
ImGui::LogFinish
IMGUI_API void LogFinish()
Definition: imgui.cpp:9313
ImGuiResizeGripDef::AngleMin12
int AngleMin12
Definition: imgui.cpp:5024
ImGuiNextWindowDataFlags_HasBgAlpha
@ ImGuiNextWindowDataFlags_HasBgAlpha
Definition: imgui_internal.h:791
x
config GlyphExtraSpacing x
Definition: README.txt:30
ImVec4::y
float y
Definition: imgui.h:194
IM_FREE
#define IM_FREE(_PTR)
Definition: imgui.h:1212
ImGuiLogType_None
@ ImGuiLogType_None
Definition: imgui_internal.h:432
ImRect::GetSize
ImVec2 GetSize() const
Definition: imgui_internal.h:552
ImGuiIO::MouseClickedPos
ImVec2 MouseClickedPos[5]
Definition: imgui.h:1449
ImGuiIO::MouseDownWasDoubleClick
bool MouseDownWasDoubleClick[5]
Definition: imgui.h:1455
ImGuiContext::NavInitRequestFromMove
bool NavInitRequestFromMove
Definition: imgui_internal.h:955
IM_COL32
#define IM_COL32(R, G, B, A)
Definition: imgui.h:1740
ImDrawList::AddRectFilled
IMGUI_API void AddRectFilled(const ImVec2 &p_min, const ImVec2 &p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)
Definition: imgui_draw.cpp:993
ImGuiContext::CurrentWindow
ImGuiWindow * CurrentWindow
Definition: imgui_internal.h:881
ImGui::IsKeyDown
IMGUI_API bool IsKeyDown(int user_key_index)
Definition: imgui.cpp:4390
ImGuiContext::NavWindowingList
ImGuiWindow * NavWindowingList
Definition: imgui_internal.h:943
ImGuiColumns::OffMaxX
float OffMaxX
Definition: imgui_internal.h:717
ImDrawList::PushClipRectFullScreen
IMGUI_API void PushClipRectFullScreen()
Definition: imgui_draw.cpp:494
ImGui::ClosePopupToLevel
IMGUI_API void ClosePopupToLevel(int remaining, bool restore_focus_to_window_under_popup)
Definition: imgui.cpp:7556
ImGui::StartMouseMovingWindow
IMGUI_API void StartMouseMovingWindow(ImGuiWindow *window)
Definition: imgui.cpp:3344
ImGuiWindow::DrawListInst
ImDrawList DrawListInst
Definition: imgui_internal.h:1350
ImGuiCol_SliderGrabActive
@ ImGuiCol_SliderGrabActive
Definition: imgui.h:1047
ImGuiMouseCursor_ResizeNESW
@ ImGuiMouseCursor_ResizeNESW
Definition: imgui.h:1179
ImGui::RenderFrameBorder
IMGUI_API void RenderFrameBorder(ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)
Definition: imgui.cpp:2568
ImGuiWindow::Active
bool Active
Definition: imgui_internal.h:1302
SDL_Event
Definition: SdlEmulationLayer.h:735
ImGuiContext::FramerateSecPerFrame
float FramerateSecPerFrame[120]
Definition: imgui_internal.h:1055
ImGuiNextItemData::Width
float Width
Definition: imgui_internal.h:826
ImFont::ContainerAtlas
ImFontAtlas * ContainerAtlas
Definition: imgui.h:2194
ImGuiNavInput_TweakSlow
@ ImGuiNavInput_TweakSlow
Definition: imgui.h:983
ImGui::SetTooltipV
IMGUI_API void SetTooltipV(const char *fmt, va_list args) IM_FMTLIST(1)
Definition: imgui.cpp:7408
ImGuiCol_Separator
@ ImGuiCol_Separator
Definition: imgui.h:1054
ImGui::RenderFrame
IMGUI_API void RenderFrame(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)
Definition: imgui.cpp:2555
ImGui::FindWindowSettings
IMGUI_API ImGuiWindowSettings * FindWindowSettings(ImGuiID id)
Definition: imgui.cpp:9405
IM_F32_TO_INT8_SAT
#define IM_F32_TO_INT8_SAT(_VAL)
Definition: imgui_internal.h:146
ImGui::IsItemDeactivated
IMGUI_API bool IsItemDeactivated()
Definition: imgui.cpp:4601
ImGuiContext::WheelingWindowRefMousePos
ImVec2 WheelingWindowRefMousePos
Definition: imgui_internal.h:886
IM_PI
#define IM_PI
Definition: imgui_internal.h:137
ImGuiStyle::AntiAliasedFill
bool AntiAliasedFill
Definition: imgui.h:1324
ImGuiResizeGripDef
Definition: imgui.cpp:5020
ImGuiContext::NavMoveDirLast
ImGuiDir NavMoveDirLast
Definition: imgui_internal.h:962
ImGui::GetMouseCursor
IMGUI_API ImGuiMouseCursor GetMouseCursor()
Definition: imgui.cpp:4558
ImGui::Indent
IMGUI_API void Indent(float indent_w=0.0f)
Definition: imgui.cpp:7170
ImGui::BeginDragDropTargetCustom
IMGUI_API bool BeginDragDropTargetCustom(const ImRect &bb, ImGuiID id)
Definition: imgui.cpp:9054
ImGuiWindowFlags_ChildWindow
@ ImGuiWindowFlags_ChildWindow
Definition: imgui.h:740
ImGuiWindow::MemoryDrawListVtxCapacity
int MemoryDrawListVtxCapacity
Definition: imgui_internal.h:1362
Blam::API::v1::HS::Print
void Print(std::string message)
Definition: hs.cpp:119
ImGui::EndChildFrame
IMGUI_API void EndChildFrame()
Definition: imgui.cpp:4818
ImGui::UpdateMouseMovingWindowNewFrame
IMGUI_API void UpdateMouseMovingWindowNewFrame()
Definition: imgui.cpp:3364
ImGuiCol_ResizeGrip
@ ImGuiCol_ResizeGrip
Definition: imgui.h:1057
ImGui::SetClipboardText
IMGUI_API void SetClipboardText(const char *text)
Definition: imgui.cpp:3228
ImGui::BeginPopupContextWindow
IMGUI_API bool BeginPopupContextWindow(const char *str_id=NULL, int mouse_button=1, bool also_over_items=true)
Definition: imgui.cpp:7702
ImGui::Initialize
IMGUI_API void Initialize(ImGuiContext *context)
Definition: imgui.cpp:3926
ImGui::SliderInt
IMGUI_API bool SliderInt(const char *label, int *v, int v_min, int v_max, const char *format="%d")
Definition: imgui_widgets.cpp:2649
ImGui::PushTextWrapPos
IMGUI_API void PushTextWrapPos(float wrap_local_pos_x=0.0f)
Definition: imgui.cpp:6306
ImGuiWindowFlags_NoNavInputs
@ ImGuiWindowFlags_NoNavInputs
Definition: imgui.h:731
ImGuiMouseCursor_ResizeNWSE
@ ImGuiMouseCursor_ResizeNWSE
Definition: imgui.h:1180
ImGui::IsClippedEx
IMGUI_API bool IsClippedEx(const ImRect &bb, ImGuiID id, bool clip_even_when_logged)
Definition: imgui.cpp:3136
ImGui::GetWindowWidth
IMGUI_API float GetWindowWidth()
Definition: imgui.cpp:6580
ImDrawCornerFlags_All
@ ImDrawCornerFlags_All
Definition: imgui.h:1862
ImGuiStyle::DisplayWindowPadding
ImVec2 DisplayWindowPadding
Definition: imgui.h:1320
ImStrTrimBlanks
void ImStrTrimBlanks(char *buf)
Definition: imgui.cpp:1429
ImGui::NewFrame
IMGUI_API void NewFrame()
Definition: imgui.cpp:3689
ImGuiStyle::PopupBorderSize
float PopupBorderSize
Definition: imgui.h:1302
ImGuiWindow::WindowRounding
float WindowRounding
Definition: imgui_internal.h:1291
ImGuiContext::MouseCursor
ImGuiMouseCursor MouseCursor
Definition: imgui_internal.h:983
ImDrawListSharedData
Definition: imgui_internal.h:743
ImGui::IsMouseDragging
IMGUI_API bool IsMouseDragging(int button=0, float lock_threshold=-1.0f)
Definition: imgui.cpp:4500
IM_COL32_A_MASK
#define IM_COL32_A_MASK
Definition: imgui.h:1738
ImGuiWindowFlags
int ImGuiWindowFlags
Definition: imgui.h:155
ImGuiColumns::ID
ImGuiID ID
Definition: imgui_internal.h:711
ImGuiWindowTempData::NavLayerActiveMask
int NavLayerActiveMask
Definition: imgui_internal.h:1218
ImGuiDir_Left
@ ImGuiDir_Left
Definition: imgui.h:927
ImGui::IsRectVisible
IMGUI_API bool IsRectVisible(const ImVec2 &size)
Definition: imgui.cpp:7050
ImGuiIO::MetricsRenderVertices
int MetricsRenderVertices
Definition: imgui.h:1437
ImGuiLayoutType_Horizontal
@ ImGuiLayoutType_Horizontal
Definition: imgui_internal.h:426
ImGuiIO::KeyMap
int KeyMap[ImGuiKey_COUNT]
Definition: imgui.h:1354
ImGui::PopFont
IMGUI_API void PopFont()
Definition: imgui.cpp:6260
ImGuiDragDropFlags_SourceAutoExpirePayload
@ ImGuiDragDropFlags_SourceAutoExpirePayload
Definition: imgui.h:895
ImGuiCol_BorderShadow
@ ImGuiCol_BorderShadow
Definition: imgui.h:1033
ImGui::IsItemVisible
IMGUI_API bool IsItemVisible()
Definition: imgui.cpp:4655
ImGuiContext::NavWindow
ImGuiWindow * NavWindow
Definition: imgui_internal.h:928
ImGuiSizeCallbackData::UserData
void * UserData
Definition: imgui.h:1512
ImGui::LogBegin
IMGUI_API void LogBegin(ImGuiLogType type, int auto_open_depth)
Definition: imgui.cpp:9247
ImGuiWindow::IDStack
ImVector< ImGuiID > IDStack
Definition: imgui_internal.h:1328
ImGuiWindow::NameBufLen
int NameBufLen
Definition: imgui_internal.h:1293
ImDrawData::DisplaySize
ImVec2 DisplaySize
Definition: imgui.h:1987
ImGui::TextColored
IMGUI_API void TextColored(const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2)
Definition: imgui_widgets.cpp:257
ImGui::SetWindowPos
IMGUI_API void SetWindowPos(const ImVec2 &pos, ImGuiCond cond=0)
Definition: imgui.cpp:6618
ImGuiNavInput_LStickLeft
@ ImGuiNavInput_LStickLeft
Definition: imgui.h:977
ImGuiCol_ModalWindowDimBg
@ ImGuiCol_ModalWindowDimBg
Definition: imgui.h:1074
ImGuiIO::ConfigWindowsMemoryCompactTimer
float ConfigWindowsMemoryCompactTimer
Definition: imgui.h:1371
ImGuiContext::ActiveIdClickOffset
ImVec2 ActiveIdClickOffset
Definition: imgui_internal.h:905
ImDrawList::PushTextureID
IMGUI_API void PushTextureID(ImTextureID texture_id)
Definition: imgui_draw.cpp:506
ImTextCountUtf8BytesFromChar
int ImTextCountUtf8BytesFromChar(const char *in_text, const char *in_text_end)
Definition: imgui.cpp:1759
ImVector::Size
int Size
Definition: imgui.h:1229
ImStrbolW
const ImWchar * ImStrbolW(const ImWchar *buf_mid_line, const ImWchar *buf_begin)
Definition: imgui.cpp:1399
uint16_t
unsigned short uint16_t
Definition: stdint.h:16
ImGuiContext::DebugItemPickerActive
bool DebugItemPickerActive
Definition: imgui_internal.h:1051
ImGuiHoveredFlags_RootWindow
@ ImGuiHoveredFlags_RootWindow
Definition: imgui.h:874
ImRect::GetBL
ImVec2 GetBL() const
Definition: imgui_internal.h:557
ImGuiContext::ActiveIdPreviousFrameIsAlive
bool ActiveIdPreviousFrameIsAlive
Definition: imgui_internal.h:909
ImGuiWindow::DrawList
ImDrawList * DrawList
Definition: imgui_internal.h:1349
ImGuiKey_Y
@ ImGuiKey_Y
Definition: imgui.h:957
ImDrawData::FramebufferScale
ImVec2 FramebufferScale
Definition: imgui.h:1988
font
io.Fonts->AddFontFromMemoryCompressedTTF(compressed_data, compressed_data_size, size_pixels,...) font
Definition: README.txt:86
ImGui::GetItemRectMax
IMGUI_API ImVec2 GetItemRectMax()
Definition: imgui.cpp:4683
ImGuiNavMoveResult
Definition: imgui_internal.h:768
ImGuiContext::NavInitResultId
ImGuiID NavInitResultId
Definition: imgui_internal.h:956
ImGui::PushItemWidth
IMGUI_API void PushItemWidth(float item_width)
Definition: imgui.cpp:6160
ImFileLoadToMemory
void * ImFileLoadToMemory(const char *filename, const char *file_open_mode, size_t *out_file_size, int padding_bytes)
Definition: imgui.cpp:1581
ImGuiStorage::ImGuiStoragePair::val_i
int val_i
Definition: imgui.h:1659
ImGuiWindow::Scroll
ImVec2 Scroll
Definition: imgui_internal.h:1296
ImTextStrFromUtf8
int ImTextStrFromUtf8(ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_text_remaining)
Definition: imgui.cpp:1686
ImGuiContext::LogFile
FILE * LogFile
Definition: imgui_internal.h:1042
IM_ASSERT
#define IM_ASSERT(_EXPR)
Definition: imgui.h:66
ImGuiContext::NavMoveFromClampedRefRect
bool NavMoveFromClampedRefRect
Definition: imgui_internal.h:958
ImDrawVert::uv
ImVec2 uv
Definition: imgui.h:1816
ImGui::DebugStartItemPicker
void DebugStartItemPicker()
Definition: imgui_internal.h:1701
ImGuiContext::WantCaptureKeyboardNextFrame
int WantCaptureKeyboardNextFrame
Definition: imgui_internal.h:1059
ImGuiWindow::ContentSizeExplicit
ImVec2 ContentSizeExplicit
Definition: imgui_internal.h:1289
ImGuiStyle::ChildRounding
float ChildRounding
Definition: imgui.h:1299
ImGuiContext::FocusRequestCurrCounterTab
int FocusRequestCurrCounterTab
Definition: imgui_internal.h:972
ImDrawVert
Definition: imgui.h:1813
ImGuiIO::FontGlobalScale
float FontGlobalScale
Definition: imgui.h:1360
ImGuiContext::InputTextState
ImGuiInputTextState InputTextState
Definition: imgui_internal.h:1010
ImGui::PushID
IMGUI_API void PushID(const char *str_id)
Definition: imgui.cpp:6995
ImGuiContext::HoveredWindow
ImGuiWindow * HoveredWindow
Definition: imgui_internal.h:882
ImGuiInputReadMode_Down
@ ImGuiInputReadMode_Down
Definition: imgui_internal.h:466
ImGui::OpenPopupOnItemClick
IMGUI_API bool OpenPopupOnItemClick(const char *str_id=NULL, int mouse_button=1)
Definition: imgui.cpp:7505
ImFont::Scale
float Scale
Definition: imgui.h:2199
ImDrawCmd::ElemCount
unsigned int ElemCount
Definition: imgui.h:1793
ImGuiIO::ConfigWindowsResizeFromEdges
bool ConfigWindowsResizeFromEdges
Definition: imgui.h:1369
ImGui::GetStateStorage
IMGUI_API ImGuiStorage * GetStateStorage()
Definition: imgui.cpp:6989
ImGuiIO::MouseWheel
float MouseWheel
Definition: imgui.h:1411
ImGui::ColorConvertU32ToFloat4
IMGUI_API ImVec4 ColorConvertU32ToFloat4(ImU32 in)
Definition: imgui.cpp:1809
ImGui::EndGroup
IMGUI_API void EndGroup()
Definition: imgui.cpp:7088
ImVector::Data
T * Data
Definition: imgui.h:1231
ImDrawList::AddRect
IMGUI_API void AddRect(const ImVec2 &p_min, const ImVec2 &p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All, float thickness=1.0f)
Definition: imgui_draw.cpp:982
ImGui::IsItemToggledSelection
IMGUI_API bool IsItemToggledSelection()
Definition: imgui.cpp:4631
ImGuiNextWindowData::BgAlphaVal
float BgAlphaVal
Definition: imgui_internal.h:809
ImGui::Button
IMGUI_API bool Button(const char *label, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:644
ImGui::GetDrawListSharedData
IMGUI_API ImDrawListSharedData * GetDrawListSharedData()
Definition: imgui.cpp:3339
OcornutImguiContext::createFontTexture
void createFontTexture()
Definition: imgui.cpp:438
ImGuiWindowTempData::LastItemId
ImGuiID LastItemId
Definition: imgui_internal.h:1212
IMGUI_DEBUG_LOG
#define IMGUI_DEBUG_LOG(_FMT,...)
Definition: imgui_internal.h:150
ImGuiContext::WantTextInputNextFrame
int WantTextInputNextFrame
Definition: imgui_internal.h:1060
ImGui::Image
void Image(bgfx::TextureHandle _handle, uint8_t _flags, uint8_t _mip, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f), const ImVec4 &_tintCol=ImVec4(1.0f, 1.0f, 1.0f, 1.0f), const ImVec4 &_borderCol=ImVec4(0.0f, 0.0f, 0.0f, 0.0f))
Definition: imgui.h:55
ImGuiContext::FontStack
ImVector< ImFont * > FontStack
Definition: imgui_internal.h:923
ImGui::GetID
IMGUI_API ImGuiID GetID(const char *str_id)
Definition: imgui.cpp:7032
ImGuiIO::MetricsActiveWindows
int MetricsActiveWindows
Definition: imgui.h:1440
ImGuiKey_Tab
@ ImGuiKey_Tab
Definition: imgui.h:937
ImGuiWindow::RootWindowForTitleBarHighlight
ImGuiWindow * RootWindowForTitleBarHighlight
Definition: imgui_internal.h:1353
ImGui::IsAnyItemFocused
IMGUI_API bool IsAnyItemFocused()
Definition: imgui.cpp:4649
ImGuiStyleVar_Alpha
@ ImGuiStyleVar_Alpha
Definition: imgui.h:1092
ImGuiColorMod::Col
ImGuiCol Col
Definition: imgui_internal.h:586
ImGui::RenderTextEllipsis
IMGUI_API void RenderTextEllipsis(ImDrawList *draw_list, const ImVec2 &pos_min, const ImVec2 &pos_max, float clip_max_x, float ellipsis_max_x, const char *text, const char *text_end, const ImVec2 *text_size_if_known)
Definition: imgui.cpp:2477
ImGuiKey_Escape
@ ImGuiKey_Escape
Definition: imgui.h:951
ImGuiGroupData::BackupActiveIdIsAlive
ImGuiID BackupActiveIdIsAlive
Definition: imgui_internal.h:609
ImGuiIO::DisplaySize
ImVec2 DisplaySize
Definition: imgui.h:1346
OcornutImguiContext::render
void render(ImDrawData *_drawData)
Definition: imgui.cpp:63
ImGuiContext::NavMousePosDirty
bool NavMousePosDirty
Definition: imgui_internal.h:950
ImDrawList::PushClipRect
IMGUI_API void PushClipRect(ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect=false)
Definition: imgui_draw.cpp:476
ImGuiNavMoveResult::Window
ImGuiWindow * Window
Definition: imgui_internal.h:772
ImGuiWindow::ParentWindow
ImGuiWindow * ParentWindow
Definition: imgui_internal.h:1351
ImGuiWindowFlags_NoMouseInputs
@ ImGuiWindowFlags_NoMouseInputs
Definition: imgui.h:723
ImGui::LogText
IMGUI_API void LogText(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui.cpp:9179
ImGuiContext::NavMoveResultOther
ImGuiNavMoveResult NavMoveResultOther
Definition: imgui_internal.h:966
ImGuiHoveredFlags_AllowWhenBlockedByPopup
@ ImGuiHoveredFlags_AllowWhenBlockedByPopup
Definition: imgui.h:876
ImGui::SetNavIDWithRectRel
IMGUI_API void SetNavIDWithRectRel(ImGuiID id, int nav_layer, const ImRect &rect_rel)
Definition: imgui.cpp:2844
ImGuiWindowFlags_NoFocusOnAppearing
@ ImGuiWindowFlags_NoFocusOnAppearing
Definition: imgui.h:726
ImDrawData::TotalIdxCount
int TotalIdxCount
Definition: imgui.h:1984
ImGuiStorage::GetVoidPtrRef
IMGUI_API void ** GetVoidPtrRef(ImGuiID key, void *default_val=NULL)
Definition: imgui.cpp:2008
ImGuiWindowSettings::Size
ImVec2ih Size
Definition: imgui_internal.h:667
ImGui::SetScrollY
IMGUI_API void SetScrollY(float scroll_y)
Definition: imgui.cpp:7287
ImGuiNextWindowDataFlags_HasContentSize
@ ImGuiNextWindowDataFlags_HasContentSize
Definition: imgui_internal.h:787
ImGuiIO::MouseClickedTime
double MouseClickedTime[5]
Definition: imgui.h:1450
OcornutImguiContext::s_tex
bgfx::UniformHandle s_tex
Definition: imgui.cpp:524
ImGui::BeginPopup
IMGUI_API bool BeginPopup(const char *str_id, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:7633
ImGuiContext::PrivateClipboard
ImVector< char > PrivateClipboard
Definition: imgui_internal.h:1022
ImGuiContext::WindowsFocusOrder
ImVector< ImGuiWindow * > WindowsFocusOrder
Definition: imgui_internal.h:876
ImGuiCol_PlotHistogram
@ ImGuiCol_PlotHistogram
Definition: imgui.h:1067
ImGuiTextBuffer::appendfv
IMGUI_API void appendfv(const char *fmt, va_list args) IM_FMTLIST(2)
Definition: imgui.cpp:2206
ImGuiPopupData::OpenMousePos
ImVec2 OpenMousePos
Definition: imgui_internal.h:694
ImGuiIO::MouseDragMaxDistanceSqr
float MouseDragMaxDistanceSqr[5]
Definition: imgui.h:1459
ImGuiItemFlags_Default_
@ ImGuiItemFlags_Default_
Definition: imgui_internal.h:393
ImGuiIO::ConfigInputTextCursorBlink
bool ConfigInputTextCursorBlink
Definition: imgui.h:1368
ImGui::BeginChild
IMGUI_API bool BeginChild(const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:4752
showExampleDialog
void showExampleDialog(entry::AppI *_app, const char *_errorText=NULL)
Blam::GetMainWindowHandle
BLAM SDL_Window * GetMainWindowHandle()
Retrieves the main window handle of the application, when using SDL.
Definition: main.cpp:629
ImGuiContext::DimBgRatio
float DimBgRatio
Definition: imgui_internal.h:980
ImDrawListFlags_AntiAliasedLines
@ ImDrawListFlags_AntiAliasedLines
Definition: imgui.h:1868
ImGuiCol_ScrollbarGrabActive
@ ImGuiCol_ScrollbarGrabActive
Definition: imgui.h:1044
ImGuiContext::NavMoveDir
ImGuiDir NavMoveDir
Definition: imgui_internal.h:962
ImGui::SetTooltip
IMGUI_API void SetTooltip(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui.cpp:7419
ImGuiLogType_TTY
@ ImGuiLogType_TTY
Definition: imgui_internal.h:433
ImGuiContext::ActiveIdHasBeenEditedThisFrame
bool ActiveIdHasBeenEditedThisFrame
Definition: imgui_internal.h:902
ImGuiContext::HoveredIdPreviousFrame
ImGuiID HoveredIdPreviousFrame
Definition: imgui_internal.h:892
OcornutImguiContext::u_imageLodEnabled
bgfx::UniformHandle u_imageLodEnabled
Definition: imgui.cpp:525
ImGuiContext::FocusRequestNextCounterTab
int FocusRequestNextCounterTab
Definition: imgui_internal.h:974
ImGui::PushStyleColor
IMGUI_API void PushStyleColor(ImGuiCol idx, ImU32 col)
Definition: imgui.cpp:6321
ImGuiContext::SettingsDirtyTimer
float SettingsDirtyTimer
Definition: imgui_internal.h:1034
ImGui::FindBestWindowPosForPopupEx
IMGUI_API ImVec2 FindBestWindowPosForPopupEx(const ImVec2 &ref_pos, const ImVec2 &size, ImGuiDir *last_dir, const ImRect &r_outer, const ImRect &r_avoid, ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)
Definition: imgui.cpp:7725
ImGuiWindowSettings::Name
char * Name
Definition: imgui_internal.h:664
ImGuiContext::Windows
ImVector< ImGuiWindow * > Windows
Definition: imgui_internal.h:875
ImDrawList::AddText
IMGUI_API void AddText(const ImVec2 &pos, ImU32 col, const char *text_begin, const char *text_end=NULL)
Definition: imgui_draw.cpp:1132
ImGui::SetNextWindowFocus
IMGUI_API void SetNextWindowFocus()
Definition: imgui.cpp:6777
ImGuiWindow::GetIDNoKeepAlive
ImGuiID GetIDNoKeepAlive(const char *str, const char *str_end=NULL)
Definition: imgui.cpp:2769
ImGui::GetCurrentWindow
ImGuiWindow * GetCurrentWindow()
Definition: imgui_internal.h:1480
robotomono_regular.ttf.h
ImGuiWindow::SkipItems
bool SkipItems
Definition: imgui_internal.h:1307
ImGuiWindow::ResizeBorderHeld
signed char ResizeBorderHeld
Definition: imgui_internal.h:1311
ImGuiNavInput_LStickDown
@ ImGuiNavInput_LStickDown
Definition: imgui.h:980
ImGuiHoveredFlags
int ImGuiHoveredFlags
Definition: imgui.h:149
ImGuiNavInput_DpadRight
@ ImGuiNavInput_DpadRight
Definition: imgui.h:974