BasePropertyEditPlugin

用于编辑场景中构件属性的插件,提供属性编辑面板和相关交互功能

关系

Implements

BasePropertyEditPlugin Implements IPropertyViewPlugin

实现接口: IPropertyViewPlugin

用于编辑场景中构件属性的插件,提供属性编辑面板和相关交互功能

构造函数

BasePropertyEditPlugin

构造函数

new BasePropertyEditPlugin(props?)

参数

返回:BasePropertyEditPlugin BasePropertyEditPlugin对象

属性

icon

插件icon

icon: string

类型: string

id

插件 ID

id: string

类型: string

label

插件标识

label: string

类型: string

model

模型实例

model: IBasePropertyModel

props

插件属性配置

props: IBasePropertyProps

scene

场景实例

scene: IScene

类型: IScene

view

视图实例

view: IBasePropertyView

方法

destroy

销毁插件

destroy(): void

返回:void

initContextMenu

初始化右键菜单点击

initContextMenu(): void

返回:void

initToolbar

初始化工具栏的特性

initToolbar(): void

返回:void

install

安装插件

install(_scene): void

参数

返回:void

listenLayerLeftClick

监听左键点击构件

listenLayerLeftClick(): void

返回:void

listenSceneClick

监听场景点击

listenSceneClick(): void

返回:void

listenSceneTreeNodeClick

监听构件树的点击

listenSceneTreeNodeClick(): void

返回:void

propertyMutex

与特性面板互斥

propertyMutex(): void

返回:void

saveTip

特性编辑成功或失败提示框

saveTip(isSuc): void

参数

  • isSuc: boolean 是否成功

返回:void

show

显示属性编辑面板

show(): void

返回:void

updateProps

更新属性配置

updateProps(props): void

参数

返回:void

BIMFlux AI