Public Member Functions | Public Attributes | List of all members
ImGuiContext Struct Reference

#include <imgui_internal.h>

Public Member Functions

 ImGuiContext ()
 

Public Attributes

ImGuiID ActiveId
 
bool ActiveIdAllowOverlap
 
ImVec2 ActiveIdClickOffset
 
bool ActiveIdIsAlive
 
bool ActiveIdIsJustActivated
 
ImGuiID ActiveIdPreviousFrame
 
ImGuiWindowActiveIdWindow
 
int CaptureKeyboardNextFrame
 
int CaptureMouseNextFrame
 
ImGuiStorage ColorEditModeStorage
 
ImVector< ImGuiColModColorModifiers
 
ImVector< ImGuiPopupRefCurrentPopupStack
 
ImGuiWindowCurrentWindow
 
ImVector< ImGuiWindow * > CurrentWindowStack
 
float DragCurrentValue
 
ImVec2 DragLastMouseDelta
 
float DragSpeedDefaultRatio
 
float DragSpeedScaleFast
 
float DragSpeedScaleSlow
 
ImGuiWindowFocusedWindow
 
ImFontFont
 
float FontBaseSize
 
float FontSize
 
ImVector< ImFont * > FontStack
 
ImVec2 FontTexUvWhitePixel
 
int FrameCount
 
int FrameCountEnded
 
int FrameCountRendered
 
float FramerateSecPerFrame [120]
 
float FramerateSecPerFrameAccum
 
int FramerateSecPerFrameIdx
 
ImGuiID HoveredId
 
bool HoveredIdAllowOverlap
 
ImGuiID HoveredIdPreviousFrame
 
ImGuiWindowHoveredRootWindow
 
ImGuiWindowHoveredWindow
 
bool Initialized
 
ImFont InputTextPasswordFont
 
ImGuiTextEditState InputTextState
 
ImGuiIO IO
 
int LogAutoExpandMaxDepth
 
ImGuiTextBufferLogClipboard
 
bool LogEnabled
 
FILE * LogFile
 
int LogStartDepth
 
float ModalWindowDarkeningRatio
 
ImGuiMouseCursor MouseCursor
 
ImGuiMouseCursorData MouseCursorData [ImGuiMouseCursor_Count_]
 
ImGuiWindowMovedWindow
 
ImGuiID MovedWindowMoveId
 
ImVector< ImGuiPopupRefOpenPopupStack
 
ImVec2 OsImePosRequest
 
ImVec2 OsImePosSet
 
ImDrawList OverlayDrawList
 
char * PrivateClipboard
 
ImDrawData RenderDrawData
 
ImVector< ImDrawList * > RenderDrawLists [3]
 
ImGuiID ScalarAsInputTextId
 
ImVec2 ScrollbarClickDeltaToGrabCenter
 
ImGuiSetCond SetNextTreeNodeOpenCond
 
bool SetNextTreeNodeOpenVal
 
ImGuiSetCond SetNextWindowCollapsedCond
 
bool SetNextWindowCollapsedVal
 
ImGuiSetCond SetNextWindowContentSizeCond
 
ImVec2 SetNextWindowContentSizeVal
 
bool SetNextWindowFocus
 
ImGuiSetCond SetNextWindowPosCond
 
ImVec2 SetNextWindowPosVal
 
ImGuiSetCond SetNextWindowSizeCond
 
bool SetNextWindowSizeConstraint
 
ImGuiSizeConstraintCallback SetNextWindowSizeConstraintCallback
 
voidSetNextWindowSizeConstraintCallbackUserData
 
ImRect SetNextWindowSizeConstraintRect
 
ImVec2 SetNextWindowSizeVal
 
ImVector< ImGuiIniDataSettings
 
float SettingsDirtyTimer
 
ImGuiStyle Style
 
ImVector< ImGuiStyleModStyleModifiers
 
char TempBuffer [1024 *3+1]
 
float Time
 
char Tooltip [1024]
 
ImVector< ImGuiWindow * > Windows
 
ImVector< ImGuiWindow * > WindowsSortBuffer
 

Detailed Description

Definition at line 344 of file imgui_internal.h.

Constructor & Destructor Documentation

ImGuiContext::ImGuiContext ( )
inline

Definition at line 440 of file imgui_internal.h.

Member Data Documentation

ImGuiID ImGuiContext::ActiveId

Definition at line 368 of file imgui_internal.h.

bool ImGuiContext::ActiveIdAllowOverlap

Definition at line 372 of file imgui_internal.h.

ImVec2 ImGuiContext::ActiveIdClickOffset

Definition at line 373 of file imgui_internal.h.

bool ImGuiContext::ActiveIdIsAlive

Definition at line 370 of file imgui_internal.h.

bool ImGuiContext::ActiveIdIsJustActivated

Definition at line 371 of file imgui_internal.h.

ImGuiID ImGuiContext::ActiveIdPreviousFrame

Definition at line 369 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::ActiveIdWindow

Definition at line 374 of file imgui_internal.h.

int ImGuiContext::CaptureKeyboardNextFrame

Definition at line 437 of file imgui_internal.h.

int ImGuiContext::CaptureMouseNextFrame

Definition at line 436 of file imgui_internal.h.

ImGuiStorage ImGuiContext::ColorEditModeStorage

Definition at line 414 of file imgui_internal.h.

ImVector<ImGuiColMod> ImGuiContext::ColorModifiers

Definition at line 379 of file imgui_internal.h.

ImVector<ImGuiPopupRef> ImGuiContext::CurrentPopupStack

Definition at line 383 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::CurrentWindow

Definition at line 360 of file imgui_internal.h.

ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack

Definition at line 361 of file imgui_internal.h.

float ImGuiContext::DragCurrentValue

Definition at line 415 of file imgui_internal.h.

ImVec2 ImGuiContext::DragLastMouseDelta

Definition at line 416 of file imgui_internal.h.

float ImGuiContext::DragSpeedDefaultRatio

Definition at line 417 of file imgui_internal.h.

float ImGuiContext::DragSpeedScaleFast

Definition at line 419 of file imgui_internal.h.

float ImGuiContext::DragSpeedScaleSlow

Definition at line 418 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::FocusedWindow

Definition at line 362 of file imgui_internal.h.

ImFont* ImGuiContext::Font

Definition at line 349 of file imgui_internal.h.

float ImGuiContext::FontBaseSize

Definition at line 351 of file imgui_internal.h.

float ImGuiContext::FontSize

Definition at line 350 of file imgui_internal.h.

ImVector<ImFont*> ImGuiContext::FontStack

Definition at line 381 of file imgui_internal.h.

ImVec2 ImGuiContext::FontTexUvWhitePixel

Definition at line 352 of file imgui_internal.h.

int ImGuiContext::FrameCount

Definition at line 355 of file imgui_internal.h.

int ImGuiContext::FrameCountEnded

Definition at line 356 of file imgui_internal.h.

int ImGuiContext::FrameCountRendered

Definition at line 357 of file imgui_internal.h.

float ImGuiContext::FramerateSecPerFrame[120]

Definition at line 433 of file imgui_internal.h.

float ImGuiContext::FramerateSecPerFrameAccum

Definition at line 435 of file imgui_internal.h.

int ImGuiContext::FramerateSecPerFrameIdx

Definition at line 434 of file imgui_internal.h.

ImGuiID ImGuiContext::HoveredId

Definition at line 365 of file imgui_internal.h.

bool ImGuiContext::HoveredIdAllowOverlap

Definition at line 366 of file imgui_internal.h.

ImGuiID ImGuiContext::HoveredIdPreviousFrame

Definition at line 367 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::HoveredRootWindow

Definition at line 364 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::HoveredWindow

Definition at line 363 of file imgui_internal.h.

bool ImGuiContext::Initialized

Definition at line 346 of file imgui_internal.h.

ImFont ImGuiContext::InputTextPasswordFont

Definition at line 412 of file imgui_internal.h.

ImGuiTextEditState ImGuiContext::InputTextState

Definition at line 411 of file imgui_internal.h.

ImGuiIO ImGuiContext::IO

Definition at line 347 of file imgui_internal.h.

int ImGuiContext::LogAutoExpandMaxDepth

Definition at line 430 of file imgui_internal.h.

ImGuiTextBuffer* ImGuiContext::LogClipboard

Definition at line 428 of file imgui_internal.h.

bool ImGuiContext::LogEnabled

Definition at line 426 of file imgui_internal.h.

FILE* ImGuiContext::LogFile

Definition at line 427 of file imgui_internal.h.

int ImGuiContext::LogStartDepth

Definition at line 429 of file imgui_internal.h.

float ImGuiContext::ModalWindowDarkeningRatio

Definition at line 405 of file imgui_internal.h.

ImGuiMouseCursor ImGuiContext::MouseCursor

Definition at line 407 of file imgui_internal.h.

ImGuiMouseCursorData ImGuiContext::MouseCursorData[ImGuiMouseCursor_Count_]

Definition at line 408 of file imgui_internal.h.

ImGuiWindow* ImGuiContext::MovedWindow

Definition at line 375 of file imgui_internal.h.

ImGuiID ImGuiContext::MovedWindowMoveId

Definition at line 376 of file imgui_internal.h.

ImVector<ImGuiPopupRef> ImGuiContext::OpenPopupStack

Definition at line 382 of file imgui_internal.h.

ImVec2 ImGuiContext::OsImePosRequest

Definition at line 423 of file imgui_internal.h.

ImVec2 ImGuiContext::OsImePosSet

Definition at line 423 of file imgui_internal.h.

ImDrawList ImGuiContext::OverlayDrawList

Definition at line 406 of file imgui_internal.h.

char* ImGuiContext::PrivateClipboard

Definition at line 422 of file imgui_internal.h.

ImDrawData ImGuiContext::RenderDrawData

Definition at line 403 of file imgui_internal.h.

ImVector<ImDrawList*> ImGuiContext::RenderDrawLists[3]

Definition at line 404 of file imgui_internal.h.

ImGuiID ImGuiContext::ScalarAsInputTextId

Definition at line 413 of file imgui_internal.h.

ImVec2 ImGuiContext::ScrollbarClickDeltaToGrabCenter

Definition at line 420 of file imgui_internal.h.

ImGuiSetCond ImGuiContext::SetNextTreeNodeOpenCond

Definition at line 400 of file imgui_internal.h.

bool ImGuiContext::SetNextTreeNodeOpenVal

Definition at line 399 of file imgui_internal.h.

ImGuiSetCond ImGuiContext::SetNextWindowCollapsedCond

Definition at line 393 of file imgui_internal.h.

bool ImGuiContext::SetNextWindowCollapsedVal

Definition at line 389 of file imgui_internal.h.

ImGuiSetCond ImGuiContext::SetNextWindowContentSizeCond

Definition at line 392 of file imgui_internal.h.

ImVec2 ImGuiContext::SetNextWindowContentSizeVal

Definition at line 388 of file imgui_internal.h.

bool ImGuiContext::SetNextWindowFocus

Definition at line 398 of file imgui_internal.h.

ImGuiSetCond ImGuiContext::SetNextWindowPosCond

Definition at line 390 of file imgui_internal.h.

ImVec2 ImGuiContext::SetNextWindowPosVal

Definition at line 386 of file imgui_internal.h.

ImGuiSetCond ImGuiContext::SetNextWindowSizeCond

Definition at line 391 of file imgui_internal.h.

bool ImGuiContext::SetNextWindowSizeConstraint

Definition at line 397 of file imgui_internal.h.

ImGuiSizeConstraintCallback ImGuiContext::SetNextWindowSizeConstraintCallback

Definition at line 395 of file imgui_internal.h.

void* ImGuiContext::SetNextWindowSizeConstraintCallbackUserData

Definition at line 396 of file imgui_internal.h.

ImRect ImGuiContext::SetNextWindowSizeConstraintRect

Definition at line 394 of file imgui_internal.h.

ImVec2 ImGuiContext::SetNextWindowSizeVal

Definition at line 387 of file imgui_internal.h.

ImVector<ImGuiIniData> ImGuiContext::Settings

Definition at line 377 of file imgui_internal.h.

float ImGuiContext::SettingsDirtyTimer

Definition at line 378 of file imgui_internal.h.

ImGuiStyle ImGuiContext::Style

Definition at line 348 of file imgui_internal.h.

ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers

Definition at line 380 of file imgui_internal.h.

char ImGuiContext::TempBuffer[1024 *3+1]

Definition at line 438 of file imgui_internal.h.

float ImGuiContext::Time

Definition at line 354 of file imgui_internal.h.

char ImGuiContext::Tooltip[1024]

Definition at line 421 of file imgui_internal.h.

ImVector<ImGuiWindow*> ImGuiContext::Windows

Definition at line 358 of file imgui_internal.h.

ImVector<ImGuiWindow*> ImGuiContext::WindowsSortBuffer

Definition at line 359 of file imgui_internal.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32