API 参考
正在准备搜索索引…

ImGui.ImGuiConfigFlags

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

由应用设置的 IO 配置标志。

类型声明

  • 只读IsSRGB: 1048576

    应用元信息:支持 sRGB;ImGui 核心不使用此位。

  • 只读IsTouchScreen: 2097152

    应用元信息:使用触屏;ImGui 核心不使用此位。

  • 只读NavEnableGamepad: 2

    启用手柄导航;后端还需报告 HasGamepad。

  • 只读NavEnableKeyboard: 1

    启用键盘导航和激活。

  • 只读NavEnableSetMousePos: 4

    旧鼠标定位选项;改用 IO.ConfigNavMoveSetMousePos。

  • 只读NavNoCaptureKeyboard: 8

    旧禁止捕获选项;改用 IO.ConfigNavCaptureKeyboard = false。

  • 只读NoKeyboard: 64

    忽略键盘事件并清空现有按键状态。

  • 只读NoMouse: 16

    禁用鼠标输入和交互。

  • 只读NoMouseCursorChange: 32

    要求后端不改变系统光标形状或可见性。

  • 只读None: 0

    无可选配置标志。

源码与继承

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