M3D / M3D / Animation / ChildAnimationProcessManager
Class: ChildAnimationProcessManager
M3D.Animation.ChildAnimationProcessManager
Memberof
M3D.Animation
Description
子动画过程管理器
Author
YF
Export
Hierarchy
-
↳
ChildAnimationProcessManager
Table of contents
Constructors
Properties
- ID
- childProcessManagerList
- curProcessID
- desc
- name
- pAnimationStepManager
- parentProcessManager
- preTickCount
- processList
- tickCount
Methods
- addChildProcessManager
- addProcess
- caculateTickCount
- deleteAllProcess
- deleteChildProcessManager
- findProcessByID
- getAnimationStepManager
- getChildAnimation
- getChildProcessManagerByID
- getChildProcessManagerIdxByID
- getCurProcessID
- getCurrentProcess
- getDesc
- getID
- getName
- getNextProcess
- getParentProcessManager
- getPreProcess
- getPreTickCount
- getProcessByIdx
- getProcessCount
- getProcessIdxByID
- getProcessList
- getReferenceProcessManager
- getTickCount
- getType
- isChildProcessManager
- isLoaded
- load
- registerProcessID
- setAnimationStepManager
- setCurProcessByID
- setCurProcessByIdx
- setDesc
- setName
- setParentProcessManager
- setPreTickCount
- setReferenceProcessManager
- updateViewWithProcess
- processXMLData
Constructors
constructor
• new ChildAnimationProcessManager(referenceProcessManagerID
, ID
, name
): ChildAnimationProcessManager
Parameters
Name | Type |
---|---|
referenceProcessManagerID | number |
ID | number |
name | string |
Returns
Memberof
ChildAnimationProcessManager
Overrides
Properties
ID
• ID: number
Inherited from
childProcessManagerList
• childProcessManagerList: ProcessManager
[] = []
Inherited from
ProcessManager.childProcessManagerList
curProcessID
• curProcessID: number
Inherited from
desc
• desc: string
Inherited from
name
• name: string
Inherited from
pAnimationStepManager
• pAnimationStepManager: AnimationStepManager
Inherited from
ProcessManager.pAnimationStepManager
parentProcessManager
• parentProcessManager: ProcessManager
Inherited from
ProcessManager.parentProcessManager
preTickCount
• preTickCount: number
Inherited from
processList
• processList: Process
[] = []
Inherited from
tickCount
• tickCount: number
Inherited from
Methods
addChildProcessManager
▸ addChildProcessManager(pProcessManager
): any
Parameters
Name | Type | Description |
---|---|---|
pProcessManager | ProcessManager | 过程管理器 |
Returns
any
Description
添加子动画过程管理器
Memberof
ChildAnimationProcessManager
Overrides
ProcessManager.addChildProcessManager
▸ addChildProcessManager(ID
, name
): any
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
name | string | 名称 |
Returns
any
Description
添加子动画过程管理器
Memberof
ChildAnimationProcessManager
Overrides
ProcessManager.addChildProcessManager
addProcess
▸ addProcess(process
): any
Parameters
Name | Type | Description |
---|---|---|
process | Process | Process对象 |
Returns
any
Description
添加动画过程
Memberof
ChildAnimationProcessManager
Overrides
▸ addProcess(process
, preProcess
): any
Parameters
Name | Type | Description |
---|---|---|
process | Process | Process对象 |
preProcess | Process | 上一步动画 过程,Process对象 |
Returns
any
Description
添加动画过程
Memberof
ChildAnimationProcessManager
Overrides
▸ addProcess(ID
, name
, addBehaviorManager
): any
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
name | string | 名称 |
addBehaviorManager | boolean | 是否添加行为管理器 |
Returns
any
Description
添加动画过程
Memberof
ChildAnimationProcessManager
Overrides
caculateTickCount
▸ caculateTickCount(): void
Returns
void
Description
计算TickCount
Memberof
ProcessManager
Inherited from
ProcessManager.caculateTickCount
deleteAllProcess
▸ deleteAllProcess(): void
Returns
void
Description
删除所有过程
Memberof
ProcessManager
Inherited from
ProcessManager.deleteAllProcess
deleteChildProcessManager
▸ deleteChildProcessManager(pProcessManager
, bDeleteData?
): void
Parameters
Name | Type | Default value |
---|---|---|
pProcessManager | ProcessManager | undefined |
bDeleteData | boolean | true |
Returns
void
Inherited from
ProcessManager.deleteChildProcessManager
findProcessByID
▸ findProcessByID(ID
): Process
Parameters
Name | Type |
---|---|
ID | number |
Returns
Inherited from
ProcessManager.findProcessByID
getAnimationStepManager
▸ getAnimationStepManager(): AnimationStepManager
Returns
Description
获取动画过程管理器
Memberof
ProcessManager
Inherited from
ProcessManager.getAnimationStepManager
getChildAnimation
▸ getChildAnimation(): ChildAnimation
Returns
Description
获取子动画
Memberof
ChildAnimationProcessManager
getChildProcessManagerByID
▸ getChildProcessManagerByID(ID
): ProcessManager
Parameters
Name | Type |
---|---|
ID | number |
Returns
Inherited from
ProcessManager.getChildProcessManagerByID
getChildProcessManagerIdxByID
▸ getChildProcessManagerIdxByID(ID
): number
Parameters
Name | Type |
---|---|
ID | number |
Returns
number
Inherited from
ProcessManager.getChildProcessManagerIdxByID
getCurProcessID
▸ getCurProcessID(): number
Returns
number
Inherited from
ProcessManager.getCurProcessID
getCurrentProcess
▸ getCurrentProcess(): Process
Returns
Description
获取当前的过程
Memberof
ProcessManager
Inherited from
ProcessManager.getCurrentProcess
getDesc
▸ getDesc(): string
Returns
string
Description
获取描述
Memberof
ProcessManager
Inherited from
getID
▸ getID(): number
Returns
number
Description
获取id
Memberof
ProcessManager