VR-Forces 4.6 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 (ImWchar c)
IMGUI_API void AddInputCharactersUTF8 (const char *utf8_chars)
void ClearInputCharacters ()
IMGUI_API ImGuiIO ()

Public Attributes

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
ImVec2 DisplayVisibleMin
ImVec2 DisplayVisibleMax
bool OSXBehaviors
void(* RenderDrawListsFn )(ImDrawData *data)
const char *(* GetClipboardTextFn )(void *user_data)
void(* SetClipboardTextFn )(void *user_data, const char *text)
void * ClipboardUserData
void *(* MemAllocFn )(size_t sz)
void(* MemFreeFn )(void *ptr)
void(* ImeSetInputScreenPosFn )(int x, int y)
void * ImeWindowHandle
ImVec2 MousePos
bool MouseDown [5]
float MouseWheel
bool MouseDrawCursor
bool KeyCtrl
bool KeyShift
bool KeyAlt
bool KeySuper
bool KeysDown [512]
ImWchar InputCharacters [16+1]
bool WantCaptureMouse
bool WantCaptureKeyboard
bool WantTextInput
float Framerate
int MetricsAllocs
int MetricsRenderVertices
int MetricsRenderIndices
int MetricsActiveWindows
ImVec2 MouseDelta
ImVec2 MousePosPrev
bool MouseClicked [5]
ImVec2 MouseClickedPos [5]
float MouseClickedTime [5]
bool MouseDoubleClicked [5]
bool MouseReleased [5]
bool MouseDownOwned [5]
float MouseDownDuration [5]
float MouseDownDurationPrev [5]
float MouseDragMaxDistanceSqr [5]
float KeysDownDuration [512]
float KeysDownDurationPrev [512]

Constructor & Destructor Documentation

IMGUI_API ImGuiIO::ImGuiIO ( )

Member Function Documentation

IMGUI_API void ImGuiIO::AddInputCharacter ( ImWchar  c)
IMGUI_API void ImGuiIO::AddInputCharactersUTF8 ( const char utf8_chars)
void ImGuiIO::ClearInputCharacters ( )
inline

References InputCharacters.

Member Data Documentation

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]
float ImGuiIO::KeyRepeatDelay
float ImGuiIO::KeyRepeatRate
void* ImGuiIO::UserData
ImFontAtlas* ImGuiIO::Fonts
float ImGuiIO::FontGlobalScale
bool ImGuiIO::FontAllowUserScaling
ImFont* ImGuiIO::FontDefault
ImVec2 ImGuiIO::DisplayFramebufferScale
ImVec2 ImGuiIO::DisplayVisibleMin
ImVec2 ImGuiIO::DisplayVisibleMax
bool ImGuiIO::OSXBehaviors
void(* ImGuiIO::RenderDrawListsFn)(ImDrawData *data)
const char*(* ImGuiIO::GetClipboardTextFn)(void *user_data)
void(* ImGuiIO::SetClipboardTextFn)(void *user_data, const char *text)
void* ImGuiIO::ClipboardUserData
void*(* ImGuiIO::MemAllocFn)(size_t sz)
void(* ImGuiIO::MemFreeFn)(void *ptr)
void(* ImGuiIO::ImeSetInputScreenPosFn)(int x, int y)
void* ImGuiIO::ImeWindowHandle
ImVec2 ImGuiIO::MousePos
bool ImGuiIO::MouseDown[5]
float ImGuiIO::MouseWheel
bool ImGuiIO::MouseDrawCursor
bool ImGuiIO::KeyCtrl
bool ImGuiIO::KeyShift
bool ImGuiIO::KeyAlt
bool ImGuiIO::KeySuper
bool ImGuiIO::KeysDown[512]
ImWchar ImGuiIO::InputCharacters[16+1]

Referenced by ClearInputCharacters().

bool ImGuiIO::WantCaptureMouse
bool ImGuiIO::WantCaptureKeyboard
bool ImGuiIO::WantTextInput
float ImGuiIO::Framerate
int ImGuiIO::MetricsAllocs
int ImGuiIO::MetricsRenderVertices
int ImGuiIO::MetricsRenderIndices
int ImGuiIO::MetricsActiveWindows
ImVec2 ImGuiIO::MouseDelta
ImVec2 ImGuiIO::MousePosPrev
bool ImGuiIO::MouseClicked[5]
ImVec2 ImGuiIO::MouseClickedPos[5]
float ImGuiIO::MouseClickedTime[5]
bool ImGuiIO::MouseDoubleClicked[5]
bool ImGuiIO::MouseReleased[5]
bool ImGuiIO::MouseDownOwned[5]
float ImGuiIO::MouseDownDuration[5]
float ImGuiIO::MouseDownDurationPrev[5]
float ImGuiIO::MouseDragMaxDistanceSqr[5]
float ImGuiIO::KeysDownDuration[512]
float ImGuiIO::KeysDownDurationPrev[512]

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)