Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Public Member Functions | Public Attributes | List of all members
ImGuiDrawContext Struct Reference

#include <imgui_internal.h>

Public Member Functions

 ImGuiDrawContext ()
 

Public Attributes

ImVec2 CursorPos
 
ImVec2 CursorPosPrevLine
 
ImVec2 CursorStartPos
 
ImVec2 CursorMaxPos
 
float CurrentLineHeight
 
float CurrentLineTextBaseOffset
 
float PrevLineHeight
 
float PrevLineTextBaseOffset
 
float LogLinePosY
 
int TreeDepth
 
ImGuiID LastItemId
 
ImRect LastItemRect
 
bool LastItemRectHoveredRect
 
bool MenuBarAppending
 
float MenuBarOffsetX
 
ImVector< ImGuiWindow * > ChildWindows
 
ImGuiStorageStateStorage
 
ImGuiLayoutType LayoutType
 
ImGuiItemFlags ItemFlags
 
float ItemWidth
 
float TextWrapPos
 
ImVector< ImGuiItemFlagsItemFlagsStack
 
ImVector< float > ItemWidthStack
 
ImVector< float > TextWrapPosStack
 
ImVector< ImGuiGroupDataGroupStack
 
int StackSizesBackup [6]
 
float IndentX
 
float GroupOffsetX
 
float ColumnsOffsetX
 
int ColumnsCurrent
 
int ColumnsCount
 
float ColumnsMinX
 
float ColumnsMaxX
 
float ColumnsStartPosY
 
float ColumnsStartMaxPosX
 
float ColumnsCellMinY
 
float ColumnsCellMaxY
 
ImGuiColumnsFlags ColumnsFlags
 
ImGuiID ColumnsSetId
 
ImVector< ImGuiColumnDataColumnsData
 

Detailed Description

Definition at line 589 of file imgui_internal.h.

Constructor & Destructor Documentation

ImGuiDrawContext::ImGuiDrawContext ( )
inline

Definition at line 635 of file imgui_internal.h.

Member Data Documentation

ImVector<ImGuiWindow*> ImGuiDrawContext::ChildWindows

Definition at line 606 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsCellMaxY

Definition at line 630 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsCellMinY

Definition at line 629 of file imgui_internal.h.

int ImGuiDrawContext::ColumnsCount

Definition at line 624 of file imgui_internal.h.

int ImGuiDrawContext::ColumnsCurrent

Definition at line 623 of file imgui_internal.h.

ImVector<ImGuiColumnData> ImGuiDrawContext::ColumnsData

Definition at line 633 of file imgui_internal.h.

ImGuiColumnsFlags ImGuiDrawContext::ColumnsFlags

Definition at line 631 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsMaxX

Definition at line 626 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsMinX

Definition at line 625 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsOffsetX

Definition at line 622 of file imgui_internal.h.

ImGuiID ImGuiDrawContext::ColumnsSetId

Definition at line 632 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsStartMaxPosX

Definition at line 628 of file imgui_internal.h.

float ImGuiDrawContext::ColumnsStartPosY

Definition at line 627 of file imgui_internal.h.

float ImGuiDrawContext::CurrentLineHeight

Definition at line 595 of file imgui_internal.h.

float ImGuiDrawContext::CurrentLineTextBaseOffset

Definition at line 596 of file imgui_internal.h.

ImVec2 ImGuiDrawContext::CursorMaxPos

Definition at line 594 of file imgui_internal.h.

ImVec2 ImGuiDrawContext::CursorPos

Definition at line 591 of file imgui_internal.h.

ImVec2 ImGuiDrawContext::CursorPosPrevLine

Definition at line 592 of file imgui_internal.h.

ImVec2 ImGuiDrawContext::CursorStartPos

Definition at line 593 of file imgui_internal.h.

float ImGuiDrawContext::GroupOffsetX

Definition at line 621 of file imgui_internal.h.

ImVector<ImGuiGroupData> ImGuiDrawContext::GroupStack

Definition at line 617 of file imgui_internal.h.

float ImGuiDrawContext::IndentX

Definition at line 620 of file imgui_internal.h.

ImGuiItemFlags ImGuiDrawContext::ItemFlags

Definition at line 611 of file imgui_internal.h.

ImVector<ImGuiItemFlags> ImGuiDrawContext::ItemFlagsStack

Definition at line 614 of file imgui_internal.h.

float ImGuiDrawContext::ItemWidth

Definition at line 612 of file imgui_internal.h.

ImVector<float> ImGuiDrawContext::ItemWidthStack

Definition at line 615 of file imgui_internal.h.

ImGuiID ImGuiDrawContext::LastItemId

Definition at line 601 of file imgui_internal.h.

ImRect ImGuiDrawContext::LastItemRect

Definition at line 602 of file imgui_internal.h.

bool ImGuiDrawContext::LastItemRectHoveredRect

Definition at line 603 of file imgui_internal.h.

ImGuiLayoutType ImGuiDrawContext::LayoutType

Definition at line 608 of file imgui_internal.h.

float ImGuiDrawContext::LogLinePosY

Definition at line 599 of file imgui_internal.h.

bool ImGuiDrawContext::MenuBarAppending

Definition at line 604 of file imgui_internal.h.

float ImGuiDrawContext::MenuBarOffsetX

Definition at line 605 of file imgui_internal.h.

float ImGuiDrawContext::PrevLineHeight

Definition at line 597 of file imgui_internal.h.

float ImGuiDrawContext::PrevLineTextBaseOffset

Definition at line 598 of file imgui_internal.h.

int ImGuiDrawContext::StackSizesBackup[6]

Definition at line 618 of file imgui_internal.h.

ImGuiStorage* ImGuiDrawContext::StateStorage

Definition at line 607 of file imgui_internal.h.

float ImGuiDrawContext::TextWrapPos

Definition at line 613 of file imgui_internal.h.

ImVector<float> ImGuiDrawContext::TextWrapPosStack

Definition at line 616 of file imgui_internal.h.

int ImGuiDrawContext::TreeDepth

Definition at line 600 of file imgui_internal.h.


The documentation for this struct was generated from the following file: