M3D / M3D / Animation / PlayEndCB
Class: PlayEndCB
Memberof
M3D.Animation
Description
播放结束时的处理
Author
YF
Hierarchy
-
↳
PlayEndCB
Table of contents
Constructors
Properties
Methods
- execute
- getEvents
- getId
- getModelBoundingBoxCenter
- hideAllTool
- onExecute
- onExecuteFun
- playEndCallBack
- registerEvent
- removeEvent
- setActionFun
- setId
- setTwinkleOrigColor
Constructors
constructor
• new PlayEndCB(): PlayEndCB
Returns
Description
构造函数
Inherited from
Properties
functor
• functor: function_buffer
Inherited from
id
• id: number
Inherited from
count
▪ Static count: number
Inherited from
Methods
execute
▸ execute(): ActionState
Returns
Description
执行Action
Inherited from
getEvents
▸ getEvents(): M3DEvent[]
Returns
M3DEvent[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getModelBoundingBoxCenter
▸ getModelBoundingBoxCenter(model): Vector3
Parameters
| Name | Type | Description |
|---|---|---|
model | Model | 模型 |
Returns
Description
获取模型包围盒中心点
Memberof
AniCallbackFun
Inherited from
AniCallbackFun.getModelBoundingBoxCenter
hideAllTool
▸ hideAllTool(): void
Returns
void
Description
隐藏所有的工具模型
Memberof
PlayEndCB
onExecute
▸ onExecute(parameter1?, parameter2?, parameter3?, parameter4?, parameter5?): ActionState
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
parameter1? | any | null | 参数1 |
parameter2? | any | null | 参数2 |
parameter3? | any | null | 参数3 |
parameter4? | any | null | 参数4 |
parameter5? | any | null | 参数5 |
Returns
Description
执行动画动作
Memberof
AniCallbackFun
Inherited from
onExecuteFun
▸ onExecuteFun(parameter1?, parameter2?, parameter3?, parameter4?, parameter5?): void
Parameters
| Name | Type | Default value |
|---|---|---|
parameter1? | any | null |
parameter2? | any | null |
parameter3? | any | null |
parameter4? | any | null |
parameter5? | any | null |
Returns
void
Description
处理播放结束逻辑
Memberof
PlayEndCB
Overrides
playEndCallBack
▸ playEndCallBack(): void
Returns
void
Description
播放结束处理
Memberof
PlayEndCB
registerEvent
▸ registerEvent(event): void
Parameters
| Name | Type | Description |
|---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
setActionFun
▸ setActionFun(callback): void
Parameters
| Name | Type |
|---|---|
callback | AniCallbackFun |
Returns
void
Inherited from
setId
▸ setId(v): void
Parameters
| Name | Type | Description |
|---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setTwinkleOrigColor
▸ setTwinkleOrigColor(scene): void
Parameters
| Name | Type |
|---|---|
scene | Scene |
Returns
void
Description
闪烁动画将批注设为初始值
Memberof
PlayEndCB