API reference
Preparing search index…

ImGui.ImGuiConfigFlags

Const
ImGuiConfigFlags: Readonly<
    {
        IsSRGB: 1048576;
        IsTouchScreen: 2097152;
        NavEnableGamepad: 2;
        NavEnableKeyboard: 1;
        NavEnableSetMousePos: 4;
        NavNoCaptureKeyboard: 8;
        NoKeyboard: 64;
        NoMouse: 16;
        NoMouseCursorChange: 32;
        None: 0;
    },
> = ...

Application-owned IO configuration flags.

Type declaration

  • ReadonlyIsSRGB: 1048576

    Application metadata: sRGB-aware; unused by core ImGui.

  • ReadonlyIsTouchScreen: 2097152

    Application metadata: touch-screen input; unused by core ImGui.

  • ReadonlyNavEnableGamepad: 2

    Enable gamepad navigation; the backend must also report HasGamepad.

  • ReadonlyNavEnableKeyboard: 1

    Enable keyboard navigation and activation.

  • ReadonlyNavEnableSetMousePos: 4

    Obsolete mouse-warp option; use IO.ConfigNavMoveSetMousePos.

  • ReadonlyNavNoCaptureKeyboard: 8

    Obsolete no-capture option; use IO.ConfigNavCaptureKeyboard = false.

  • ReadonlyNoKeyboard: 64

    Ignore keyboard events and clear existing key states.

  • ReadonlyNoMouse: 16

    Disable mouse input and interactions.

  • ReadonlyNoMouseCursorChange: 32

    Ask the backend not to change OS cursor shape or visibility.

  • ReadonlyNone: 0

    No optional configuration flags.

Source & inheritance

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0