VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
ImGuiIO Struct Reference

Public Member Functions

IMGUI_API void AddInputCharacter (unsigned int c)
 
IMGUI_API void AddInputCharactersUTF8 (const char *str)
 
IMGUI_API void ClearInputCharacters ()
 
IMGUI_API ImGuiIO ()
 

Public Attributes

ImGuiConfigFlags ConfigFlags
 
ImGuiBackendFlags BackendFlags
 
ImVec2 DisplaySize
 
float DeltaTime
 
float IniSavingRate
 
const charIniFilename
 
const charLogFilename
 
float MouseDoubleClickTime
 
float MouseDoubleClickMaxDist
 
float MouseDragThreshold
 
int KeyMap [ImGuiKey_COUNT]
 
float KeyRepeatDelay
 
float KeyRepeatRate
 
void * UserData
 
ImFontAtlasFonts
 
float FontGlobalScale
 
bool FontAllowUserScaling
 
ImFontFontDefault
 
ImVec2 DisplayFramebufferScale
 
bool MouseDrawCursor
 
bool ConfigMacOSXBehaviors
 
bool ConfigInputTextCursorBlink
 
bool ConfigWindowsResizeFromEdges
 
bool ConfigWindowsMoveFromTitleBarOnly
 
float ConfigWindowsMemoryCompactTimer
 
const charBackendPlatformName
 
const charBackendRendererName
 
void * BackendPlatformUserData
 
void * BackendRendererUserData
 
void * BackendLanguageUserData
 
const char *(* GetClipboardTextFn )(void *user_data)
 
void(* SetClipboardTextFn )(void *user_data, const char *text)
 
void * ClipboardUserData
 
void(* ImeSetInputScreenPosFn )(int x, int y)
 
void * ImeWindowHandle
 
void(* RenderDrawListsFn )(ImDrawData *data)
 
ImVec2 DisplayPosOffset
 
ImVec2 MousePos
 
bool MouseDown [5]
 
float MouseWheel
 
float MouseWheelH
 
bool KeyCtrl
 
bool KeyShift
 
bool KeyAlt
 
bool KeySuper
 
bool KeysDown [512]
 
float NavInputs [ImGuiNavInput_COUNT]
 
bool WantCaptureMouse
 
bool WantCaptureKeyboard
 
bool WantTextInput
 
bool WantSetMousePos
 
bool WantSaveIniSettings
 
bool NavActive
 
bool NavVisible
 
float Framerate
 
int MetricsRenderVertices
 
int MetricsRenderIndices
 
int MetricsRenderWindows
 
int MetricsActiveWindows
 
int MetricsActiveAllocations
 
ImVec2 MouseDelta
 
ImVec2 MousePosPrev
 
ImVec2 MouseClickedPos [5]
 
double MouseClickedTime [5]
 
bool MouseClicked [5]
 
bool MouseDoubleClicked [5]
 
bool MouseReleased [5]
 
bool MouseDownOwned [5]
 
bool MouseDownWasDoubleClick [5]
 
float MouseDownDuration [5]
 
float MouseDownDurationPrev [5]
 
ImVec2 MouseDragMaxDistanceAbs [5]
 
float MouseDragMaxDistanceSqr [5]
 
float KeysDownDuration [512]
 
float KeysDownDurationPrev [512]
 
float NavInputsDownDuration [ImGuiNavInput_COUNT]
 
float NavInputsDownDurationPrev [ImGuiNavInput_COUNT]
 
ImVector< ImWcharInputQueueCharacters
 

Constructor & Destructor Documentation

IMGUI_API ImGuiIO::ImGuiIO ( )

Member Function Documentation

IMGUI_API void ImGuiIO::AddInputCharacter ( unsigned int  c)
IMGUI_API void ImGuiIO::AddInputCharactersUTF8 ( const char str)
IMGUI_API void ImGuiIO::ClearInputCharacters ( )

Member Data Documentation

ImGuiConfigFlags ImGuiIO::ConfigFlags
ImGuiBackendFlags ImGuiIO::BackendFlags
ImVec2 ImGuiIO::DisplaySize
float ImGuiIO::DeltaTime
float ImGuiIO::IniSavingRate
const char* ImGuiIO::IniFilename
const char* ImGuiIO::LogFilename
float ImGuiIO::MouseDoubleClickTime
float ImGuiIO::MouseDoubleClickMaxDist
float ImGuiIO::MouseDragThreshold
int ImGuiIO::KeyMap[ImGuiKey_COUNT]

Referenced by ImGui::IsKeyPressedMap().

float ImGuiIO::KeyRepeatDelay
float ImGuiIO::KeyRepeatRate
void* ImGuiIO::UserData
ImFontAtlas* ImGuiIO::Fonts
float ImGuiIO::FontGlobalScale
bool ImGuiIO::FontAllowUserScaling
ImFont* ImGuiIO::FontDefault

Referenced by ImGui::GetDefaultFont().

ImVec2 ImGuiIO::DisplayFramebufferScale
bool ImGuiIO::MouseDrawCursor
bool ImGuiIO::ConfigMacOSXBehaviors
bool ImGuiIO::ConfigInputTextCursorBlink
bool ImGuiIO::ConfigWindowsResizeFromEdges
bool ImGuiIO::ConfigWindowsMoveFromTitleBarOnly
float ImGuiIO::ConfigWindowsMemoryCompactTimer
const char* ImGuiIO::BackendPlatformName
const char* ImGuiIO::BackendRendererName
void* ImGuiIO::BackendPlatformUserData
void* ImGuiIO::BackendRendererUserData
void* ImGuiIO::BackendLanguageUserData
const char*(* ImGuiIO::GetClipboardTextFn)(void *user_data)
void(* ImGuiIO::SetClipboardTextFn)(void *user_data, const char *text)
void* ImGuiIO::ClipboardUserData
void(* ImGuiIO::ImeSetInputScreenPosFn)(int x, int y)
void* ImGuiIO::ImeWindowHandle
void(* ImGuiIO::RenderDrawListsFn)(ImDrawData *data)
ImVec2 ImGuiIO::DisplayPosOffset
ImVec2 ImGuiIO::MousePos
bool ImGuiIO::MouseDown[5]
float ImGuiIO::MouseWheel
float ImGuiIO::MouseWheelH
bool ImGuiIO::KeyCtrl
bool ImGuiIO::KeyShift
bool ImGuiIO::KeyAlt
bool ImGuiIO::KeySuper
bool ImGuiIO::KeysDown[512]
float ImGuiIO::NavInputs[ImGuiNavInput_COUNT]

Referenced by ImGui::IsNavInputDown().

bool ImGuiIO::WantCaptureMouse
bool ImGuiIO::WantCaptureKeyboard
bool ImGuiIO::WantTextInput
bool ImGuiIO::WantSetMousePos
bool ImGuiIO::WantSaveIniSettings
bool ImGuiIO::NavActive
bool ImGuiIO::NavVisible
float ImGuiIO::Framerate
int ImGuiIO::MetricsRenderVertices
int ImGuiIO::MetricsRenderIndices
int ImGuiIO::MetricsRenderWindows
int ImGuiIO::MetricsActiveWindows
int ImGuiIO::MetricsActiveAllocations
ImVec2 ImGuiIO::MouseDelta
ImVec2 ImGuiIO::MousePosPrev
ImVec2 ImGuiIO::MouseClickedPos[5]
double ImGuiIO::MouseClickedTime[5]
bool ImGuiIO::MouseClicked[5]
bool ImGuiIO::MouseDoubleClicked[5]
bool ImGuiIO::MouseReleased[5]
bool ImGuiIO::MouseDownOwned[5]
bool ImGuiIO::MouseDownWasDoubleClick[5]
float ImGuiIO::MouseDownDuration[5]
float ImGuiIO::MouseDownDurationPrev[5]
ImVec2 ImGuiIO::MouseDragMaxDistanceAbs[5]
float ImGuiIO::MouseDragMaxDistanceSqr[5]
float ImGuiIO::KeysDownDuration[512]
float ImGuiIO::KeysDownDurationPrev[512]
float ImGuiIO::NavInputsDownDuration[ImGuiNavInput_COUNT]
float ImGuiIO::NavInputsDownDurationPrev[ImGuiNavInput_COUNT]
ImVector<ImWchar> ImGuiIO::InputQueueCharacters

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)