BlockRootController Class¶
Description¶
所有block的根节点组件。
Extends¶
ComponentBehaviour <IData>
Properties¶
activeControl¶
- typescript
public activeControl: "hideBeforeFirstFound" | "hideWhenNotTracking" | "none";
blockRoot在定位过程中的显示策略,默认为"hideBeforeFirstFound"。
Methods¶
onAdd¶
- typescript
public onAdd(parent: XrFrame.Element, data: IBlockRootControllerData): void;
组件添加时执行。
onUpdate¶
- typescript
public onUpdate(data: IBlockRootControllerData, preData: IBlockRootControllerData): void;
数据更新时执行。
onRemove¶
- typescript
public onRemove(parent: XrFrame.Element, data: IBlockRootControllerData): void
组件移除时执行
onRelease¶
- typescript
public onRelease(data: IBlockRootControllerData): void
组件释放时执行
onTracking¶
- typescript
public onTracking(status: boolean): void
更新block的定位状态。