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的定位状态。