HumanBreak/docs/api/module/custom-components.md
2024-03-01 19:52:30 +08:00

1.4 KiB

模块 CustomComponents

渲染进程模块,游戏进程不能直接使用。

这个模块包含了一些系统使用的函数式组件。

createSettingComponents()

declare function createSettingComponents(): {
    Default: SettingComponent
    Boolean: SettingComponent
    Number: SettingComponent
    HotkeySetting: SettingComponent
    ToolbarEditor: SettingComponent
    Radio: (items: string[]) => SettingComponent
}
  • 函数说明

    获取所有的设置的编辑组件,参考 指南

createToolbarComponents()

declare function createToolbarComponents(): {
    DefaultTool: CustomToolbarComponent;
    KeyTool: CustomToolbarComponent;
    ItemTool: CustomToolbarComponent;
    AssistKeyTool: CustomToolbarComponent;
}
  • 函数说明

    获取所有的自定义工具项显示组件

createToolbarEditorComponents()

declare function createToolbarEditorComponents(): {
    DefaultTool: CustomToolbarComponent;
    KeyTool: CustomToolbarComponent;
    ItemTool: CustomToolbarComponent;
    AssistKeyTool: CustomToolbarComponent;
}
  • 函数说明

    获取所有自定义工具项的编辑组件,即在系统设置的自定义工具栏项内的编辑组件