BlockAnnotationController Class¶
Description¶
用于控制annotation的控制器。
Extends¶
ComponentBehaviour <IData>
Properties¶
info¶
- typescript
public get info(): IAnnotationInfo;
annotation自身信息。
emaAnnotation¶
- typescript
public get emaAnnotation(): IEmaAnnotationData;
annotation在ema中的信息。
Methods¶
onAdd¶
- typescript
public onAdd(parent: XrFrame.Element, data: IBlockAnnotationControllerData): void;
组件添加时执行。
onUpdate¶
- typescript
public onUpdate(data: IBlockAnnotationControllerData, preData: IBlockAnnotationControllerData): void;
数据更新时执行。
onRemove¶
- typescript
public onRemove(parent: XrFrame.Element, data: IBlockAnnotationControllerData): void
组件移除时执行
onRelease¶
- typescript
public onRelease(data: IBlockAnnotationControllerData): void
组件释放时执行
onBlockTracked¶
- typescript
public onBlockTracked(status: boolean, block: BlockController): void
block的定位状态更新时执行。