Skip to main content

Struct UIInputData

Assembly: FFXIVClientStructs.dll
Declaration
public struct UIInputData

Properties

KeyStateSpan

Declaration
public Span<KeyStateFlags> KeyStateSpan { get; }

Fields

GamepadLeftStickX

View Source
Declaration
public int GamepadLeftStickX

GamepadLeftStickY

View Source
Declaration
public int GamepadLeftStickY

GamepadRightStickX

View Source
Declaration
public int GamepadRightStickX

GamepadRightStickY

View Source
Declaration
public int GamepadRightStickY

GamepadButtons

View Source
Declaration
public GamepadButtonsFlags GamepadButtons

Square

View Source
Declaration
public float Square

Cross

View Source
Declaration
public float Cross

Circle

View Source
Declaration
public float Circle

Triangle

View Source
Declaration
public float Triangle

L1

View Source
Declaration
public float L1

R1

View Source
Declaration
public float R1

L2

View Source
Declaration
public float L2

R2

View Source
Declaration
public float R2

Start

View Source
Declaration
public float Start

L3

View Source
Declaration
public float L3

R3

View Source
Declaration
public float R3

PSButton

View Source
Declaration
public float PSButton

Select

View Source
Declaration
public float Select

MuteButton

View Source
Declaration
public float MuteButton

GamepadLeftStickLeft

View Source
Declaration
public float GamepadLeftStickLeft

GamepadLeftStickRight

View Source
Declaration
public float GamepadLeftStickRight

GamepadLeftStickUp

View Source
Declaration
public float GamepadLeftStickUp

GamepadLeftStickDown

View Source
Declaration
public float GamepadLeftStickDown

GamepadRightStickLeft

View Source
Declaration
public float GamepadRightStickLeft

GamepadRightStickRight

View Source
Declaration
public float GamepadRightStickRight

GamepadRightStickUp

View Source
Declaration
public float GamepadRightStickUp

GamepadRightStickDown

View Source
Declaration
public float GamepadRightStickDown

DPadLeft

View Source
Declaration
public float DPadLeft

DPadRight

View Source
Declaration
public float DPadRight

DPadUp

View Source
Declaration
public float DPadUp

DPadDown

View Source
Declaration
public float DPadDown

UIFilteredCursorXPosition

View Source
Declaration
public int UIFilteredCursorXPosition

UIFilteredCursorYPosition

View Source
Declaration
public int UIFilteredCursorYPosition

UIFilteredMouseWheel

View Source
Declaration
public int UIFilteredMouseWheel

UIFilteredMouseButtonHeldFlags

View Source
Declaration
public MouseButtonFlags UIFilteredMouseButtonHeldFlags

UIFilteredMouseButtonPressedFlags

View Source
Declaration
public MouseButtonFlags UIFilteredMouseButtonPressedFlags

UIFilteredMouseButtonReleasedFlags

View Source
Declaration
public MouseButtonFlags UIFilteredMouseButtonReleasedFlags

UIFilteredMouseButtonHeldThrottledFlags

View Source
Declaration
public MouseButtonFlags UIFilteredMouseButtonHeldThrottledFlags

UIFilteredCursorXDelta

View Source
Declaration
public int UIFilteredCursorXDelta

UIFilteredCursorYDelta

View Source
Declaration
public int UIFilteredCursorYDelta

CursorXPosition

View Source
Declaration
public int CursorXPosition

CursorYPosition

View Source
Declaration
public int CursorYPosition

MouseWheel

View Source
Declaration
public int MouseWheel

MouseButtonHeldFlags

View Source
Declaration
public MouseButtonFlags MouseButtonHeldFlags

MouseButtonPressedFlags

View Source
Declaration
public MouseButtonFlags MouseButtonPressedFlags

MouseButtonReleasedFlags

View Source
Declaration
public MouseButtonFlags MouseButtonReleasedFlags

MouseButtonHeldThrottledFlags

View Source
Declaration
public MouseButtonFlags MouseButtonHeldThrottledFlags

CursorXDelta

View Source
Declaration
public int CursorXDelta

CursorYDelta

View Source
Declaration
public int CursorYDelta

IsGameWindowFocused

View Source
Declaration
public bool IsGameWindowFocused

KeyState

View Source
Declaration
[FixedSizeArray<KeyStateFlags>(159)]
public byte* KeyState

KeyHeldKeycode

View Source
Declaration
public byte KeyHeldKeycode

LastKeyCharKeyCode

View Source
Declaration
public byte LastKeyCharKeyCode

LastKeyChar

View Source
Declaration
public char LastKeyChar

Methods

Instance()

View Source
Declaration
public static UIInputData* Instance()
Returns

FFXIVClientStructs.FFXIV.Client.UI.UIInputData*

GetKeyState(int)

View Source
Declaration
public KeyStateFlags GetKeyState(int key)
Returns

FFXIVClientStructs.FFXIV.Client.UI.KeyStateFlags

Parameters
TypeName
System.Int32key

GetKeyState(SeVirtualKey)

View Source
Declaration
public KeyStateFlags GetKeyState(SeVirtualKey key)
Returns

FFXIVClientStructs.FFXIV.Client.UI.KeyStateFlags

Parameters
TypeName
FFXIVClientStructs.FFXIV.Client.UI.SeVirtualKeykey

IsKeyPressed(SeVirtualKey)

View Source
Declaration
public bool IsKeyPressed(SeVirtualKey key)
Returns

System.Boolean

Parameters
TypeName
FFXIVClientStructs.FFXIV.Client.UI.SeVirtualKeykey

IsKeyDown(SeVirtualKey)

View Source
Declaration
public bool IsKeyDown(SeVirtualKey key)
Returns

System.Boolean

Parameters
TypeName
FFXIVClientStructs.FFXIV.Client.UI.SeVirtualKeykey

IsKeyReleased(SeVirtualKey)

View Source
Declaration
public bool IsKeyReleased(SeVirtualKey key)
Returns

System.Boolean

Parameters
TypeName
FFXIVClientStructs.FFXIV.Client.UI.SeVirtualKeykey

IsKeyHeld(SeVirtualKey)

View Source
Declaration
public bool IsKeyHeld(SeVirtualKey key)
Returns

System.Boolean

Parameters
TypeName
FFXIVClientStructs.FFXIV.Client.UI.SeVirtualKeykey

IsKeyPressed(int)

View Source
Declaration
public bool IsKeyPressed(int key)
Returns

System.Boolean

Parameters
TypeName
System.Int32key

IsKeyDown(int)

View Source
Declaration
public bool IsKeyDown(int key)
Returns

System.Boolean

Parameters
TypeName
System.Int32key

IsKeyReleased(int)

View Source
Declaration
public bool IsKeyReleased(int key)
Returns

System.Boolean

Parameters
TypeName
System.Int32key

IsKeyHeld(int)

View Source
Declaration
public bool IsKeyHeld(int key)
Returns

System.Boolean

Parameters
TypeName
System.Int32key