Struct ImGuiIOPtr
Assembly: ImGui.NET.dll
View Source
Declaration
public struct ImGuiIOPtr
Properties
NativePtr
View Source
Declaration
public readonly ImGuiIO* NativePtr { get; }
ConfigFlags
View Source
Declaration
public ref ImGuiConfigFlags ConfigFlags { get; }
BackendFlags
View Source
Declaration
public ref ImGuiBackendFlags BackendFlags { get; }
DisplaySize
View Source
Declaration
public ref Vector2 DisplaySize { get; }
DeltaTime
View Source
Declaration
public ref float DeltaTime { get; }
IniSavingRate
View Source
Declaration
public ref float IniSavingRate { get; }
IniFilename
View Source
Declaration
public NullTerminatedString IniFilename { get; }
LogFilename
View Source
Declaration
public NullTerminatedString LogFilename { get; }
MouseDoubleClickTime
View Source
Declaration
public ref float MouseDoubleClickTime { get; }
MouseDoubleClickMaxDist
View Source
Declaration
public ref float MouseDoubleClickMaxDist { get; }
MouseDragThreshold
View Source
Declaration
public ref float MouseDragThreshold { get; }
KeyRepeatDelay
View Source
Declaration
public ref float KeyRepeatDelay { get; }
KeyRepeatRate
View Source
Declaration
public ref float KeyRepeatRate { get; }
UserData
View Source
Declaration
public IntPtr UserData { get; set; }
Fonts
View Source
Declaration
public ImFontAtlasPtr Fonts { get; }
FontGlobalScale
View Source
Declaration
public ref float FontGlobalScale { get; }
FontAllowUserScaling
View Source
Declaration
public ref bool FontAllowUserScaling { get; }
FontDefault
View Source
Declaration
public ImFontPtr FontDefault { get; }
DisplayFramebufferScale
View Source
Declaration
public ref Vector2 DisplayFramebufferScale { get; }
ConfigDockingNoSplit
View Source
Declaration
public ref bool ConfigDockingNoSplit { get; }
ConfigDockingWithShift
View Source
Declaration
public ref bool ConfigDockingWithShift { get; }
ConfigDockingAlwaysTabBar
View Source
Declaration
public ref bool ConfigDockingAlwaysTabBar { get; }
ConfigDockingTransparentPayload
View Source
Declaration
public ref bool ConfigDockingTransparentPayload { get; }
ConfigViewportsNoAutoMerge
View Source
Declaration
public ref bool ConfigViewportsNoAutoMerge { get; }
ConfigViewportsNoTaskBarIcon
View Source
Declaration
public ref bool ConfigViewportsNoTaskBarIcon { get; }
ConfigViewportsNoDecoration
View Source
Declaration
public ref bool ConfigViewportsNoDecoration { get; }
ConfigViewportsNoDefaultParent
View Source
Declaration
public ref bool ConfigViewportsNoDefaultParent { get; }
MouseDrawCursor
View Source
Declaration
public ref bool MouseDrawCursor { get; }
ConfigMacOSXBehaviors
View Source
Declaration
public ref bool ConfigMacOSXBehaviors { get; }
ConfigInputTrickleEventQueue
View Source
Declaration
public ref bool ConfigInputTrickleEventQueue { get; }
ConfigInputTextCursorBlink
View Source
Declaration
public ref bool ConfigInputTextCursorBlink { get; }
ConfigDragClickToInputText
View Source
Declaration
public ref bool ConfigDragClickToInputText { get; }
ConfigWindowsResizeFromEdges
View Source
Declaration
public ref bool ConfigWindowsResizeFromEdges { get; }
ConfigWindowsMoveFromTitleBarOnly
View Source
Declaration
public ref bool ConfigWindowsMoveFromTitleBarOnly { get; }
ConfigMemoryCompactTimer
View Source
Declaration
public ref float ConfigMemoryCompactTimer { get; }
BackendPlatformName
View Source
Declaration
public NullTerminatedString BackendPlatformName { get; }
BackendRendererName
View Source
Declaration
public NullTerminatedString BackendRendererName { get; }
BackendPlatformUserData
View Source
Declaration
public IntPtr BackendPlatformUserData { get; set; }
BackendRendererUserData
View Source
Declaration
public IntPtr BackendRendererUserData { get; set; }
BackendLanguageUserData
View Source
Declaration
public IntPtr BackendLanguageUserData { get; set; }
GetClipboardTextFn
View Source
Declaration
public ref IntPtr GetClipboardTextFn { get; }
SetClipboardTextFn
View Source
Declaration
public ref IntPtr SetClipboardTextFn { get; }
ClipboardUserData
View Source
Declaration
public IntPtr ClipboardUserData { get; set; }
SetPlatformImeDataFn
View Source
Declaration
public ref IntPtr SetPlatformImeDataFn { get; }
_UnusedPadding
View Source
Declaration
public IntPtr _UnusedPadding { get; set; }
WantCaptureMouse
View Source
Declaration
public ref bool WantCaptureMouse { get; }
WantCaptureKeyboard
View Source
Declaration
public ref bool WantCaptureKeyboard { get; }
WantTextInput
View Source
Declaration
public ref bool WantTextInput { get; }
WantSetMousePos
View Source
Declaration
public ref bool WantSetMousePos { get; }
WantSaveIniSettings
View Source
Declaration
public ref bool WantSaveIniSettings { get; }
NavActive
View Source
Declaration
public ref bool NavActive { get; }
NavVisible
View Source
Declaration
public ref bool NavVisible { get; }
Framerate
View Source
Declaration
public ref float Framerate { get; }
MetricsRenderVertices
View Source
Declaration
public ref int MetricsRenderVertices { get; }
MetricsRenderIndices
View Source
Declaration
public ref int MetricsRenderIndices { get; }
MetricsRenderWindows
View Source
Declaration
public ref int MetricsRenderWindows { get; }
MetricsActiveWindows
View Source
Declaration
public ref int MetricsActiveWindows { get; }
MetricsActiveAllocations
View Source
Declaration
public ref int MetricsActiveAllocations { get; }
MouseDelta
View Source
Declaration
public ref Vector2 MouseDelta { get; }
KeyMap
View Source
Declaration
public RangeAccessor<int> KeyMap { get; }
KeysDown
View Source
Declaration
public RangeAccessor<bool> KeysDown { get; }
MousePos
View Source
Declaration
public ref Vector2 MousePos { get; }
MouseDown
View Source
Declaration
public RangeAccessor<bool> MouseDown { get; }
MouseWheel
View Source
Declaration
public ref float MouseWheel { get; }
MouseWheelH
View Source
Declaration
public ref float MouseWheelH { get; }
MouseHoveredViewport
View Source
Declaration
public ref uint MouseHoveredViewport { get; }
KeyCtrl
View Source
Declaration
public ref bool KeyCtrl { get; }
KeyShift
View Source
Declaration
public ref bool KeyShift { get; }
KeyAlt
View Source
Declaration
public ref bool KeyAlt { get; }
KeySuper
View Source
Declaration
public ref bool KeySuper { get; }
NavInputs
View Source
Declaration
public RangeAccessor<float> NavInputs { get; }
KeyMods
View Source
Declaration
public ref ImGuiModFlags KeyMods { get; }
KeysData
View Source
Declaration
public RangeAccessor<ImGuiKeyData> KeysData { get; }
WantCaptureMouseUnlessPopupClose
View Source
Declaration
public ref bool WantCaptureMouseUnlessPopupClose { get; }
MousePosPrev
View Source
Declaration
public ref Vector2 MousePosPrev { get; }
MouseClickedPos
View Source
Declaration
public RangeAccessor<Vector2> MouseClickedPos { get; }
MouseClickedTime
View Source
Declaration
public RangeAccessor<double> MouseClickedTime { get; }
MouseClicked
View Source
Declaration
public RangeAccessor<bool> MouseClicked { get; }
MouseDoubleClicked
View Source
Declaration
public RangeAccessor<bool> MouseDoubleClicked { get; }
MouseClickedCount
View Source
Declaration
public RangeAccessor<ushort> MouseClickedCount { get; }
MouseClickedLastCount
View Source
Declaration
public RangeAccessor<ushort> MouseClickedLastCount { get; }
MouseReleased
View Source
Declaration
public RangeAccessor<bool> MouseReleased { get; }
MouseDownOwned
View Source
Declaration
public RangeAccessor<bool> MouseDownOwned { get; }
MouseDownOwnedUnlessPopupClose
View Source
Declaration
public RangeAccessor<bool> MouseDownOwnedUnlessPopupClose { get; }
MouseDownDuration
View Source
Declaration
public RangeAccessor<float> MouseDownDuration { get; }
MouseDownDurationPrev
View Source
Declaration
public RangeAccessor<float> MouseDownDurationPrev { get; }
MouseDragMaxDistanceAbs
View Source
Declaration
public RangeAccessor<Vector2> MouseDragMaxDistanceAbs { get; }
MouseDragMaxDistanceSqr
View Source
Declaration
public RangeAccessor<float> MouseDragMaxDistanceSqr { get; }
NavInputsDownDuration
View Source
Declaration
public RangeAccessor<float> NavInputsDownDuration { get; }
NavInputsDownDurationPrev
View Source
Declaration
public RangeAccessor<float> NavInputsDownDurationPrev { get; }
PenPressure
View Source
Declaration
public ref float PenPressure { get; }
AppFocusLost
View Source
Declaration
public ref bool AppFocusLost { get; }
AppAcceptingEvents
View Source
Declaration
public ref bool AppAcceptingEvents { get; }
BackendUsingLegacyKeyArrays
View Source
Declaration
public ref sbyte BackendUsingLegacyKeyArrays { get; }
BackendUsingLegacyNavInputArray
View Source
Declaration
public ref bool BackendUsingLegacyNavInputArray { get; }
InputQueueSurrogate
View Source
Declaration
public ref ushort InputQueueSurrogate { get; }
InputQueueCharacters
View Source
Declaration
public ImVector<ushort> InputQueueCharacters { get; }
Methods
AddFocusEvent(bool)
View Source
Declaration
public void AddFocusEvent(bool focused)
Parameters
Type | Name |
---|---|
System.Boolean | focused |