M3D / M3D / Animation / ChildAnimationBehaviorManager
Class: ChildAnimationBehaviorManager
M3D.Animation.ChildAnimationBehaviorManager
Memberof
M3D.Animation
Description
子动画活动管理器
Author
YF
Export
Hierarchy
-
↳
ChildAnimationBehaviorManager
Table of contents
Constructors
Properties
- ID
- ReferenceCount
- animationList
- bCameraUpdated
- bContinuousPlay
- bInfinitePlay
- bMerge
- bPlayRangeSign
- bPlaybackIsInterrupted
- bPlaying
- bRenderEveryFrame
- bReversePlay
- bShellSelectionActive
- bUpdateCamera
- company
- currentTick
- delay
- fCollisionTime
- fPlayBeginTick
- fPlayEndTick
- firstTick
- fov
- lastTick
- name
- pSimulationAnimationManager
- pathAnimationList
- positionmatrix
- preTick
- scheduledAnimationList
- startTime
- targetObjectList
- targetmatrix
- tps
- version
Methods
- addAnimation
- addTargetObject
- cameraUpdated
- clearAnimationTempData
- clone
- continue
- continueReverse
- createTargetObjectByPath
- deleteAllAnimation
- deleteAllAnimations
- executeAnimations
- findAnimation
- findAnimationByName
- findCameraAnimation
- findTargetObjectByPath
- getAnimationCount
- getAnimationLastTick
- getAnimationPlayApi
- getCurrentTick
- getCurrentTickByPercentage
- getFirstTick
- getID
- getInterval
- getLastTick
- getName
- getNextRequest
- getPathAnimation
- getPlayBeginTick
- getPlayEndTick
- getPreTick
- getPriority
- getReferenceBehaviorManager
- getScene
- getSimulationAnimationManager
- getTargetObjectByKey
- getTickCount
- getTicksPerSecond
- getTimerType
- getType
- getVersion
- hasAnimations
- isAtFinalTick
- isAtStartTick
- isCameraPlay
- isPlayClip
- isPlayColor
- isPlayImage
- isPlayPosRot
- isPlayVisiable
- isPlaying
- isReversePlay
- play
- registerTargetObjectKey
- release
- reset
- rewind
- rewindReverse
- scheduleAllAnimations
- scheduleAnimation
- setCurrentTick
- setCurrentTickByPercentage
- setCurrentTickByTime
- setID
- setInterval
- setName
- setNextRequest
- setReversePlay
- setSimulationAnimationManager
- setTicksPerSecond
- setTimerType
- stop
- tick
- transfer
- transferCamera
- transferClipPlane
- transferColor
- transferImage
- transferTool
- transferVisible
- processXMLData
Constructors
constructor
• new ChildAnimationBehaviorManager(): ChildAnimationBehaviorManager
Returns
Memberof
ChildAnimationBehaviorManager
Overrides
• new ChildAnimationBehaviorManager(ID
, tps
, delay
, name
, version
, company
): ChildAnimationBehaviorManager
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
tps | number | 每秒播放帧数 |
delay | number | 延迟时间 |
name | string | 名称 |
version | string | 版本 |
company | string | 附加的公司信息 |
Returns
Memberof
ChildAnimationBehaviorManager
Overrides
• new ChildAnimationBehaviorManager(ID
, pReferenceBehaviorAction
, instancePlcPath
): ChildAnimationBehaviorManager
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
pReferenceBehaviorAction | BehaviorManager | 引用的BehaviorManager对象 |
instancePlcPath | string | 实例PLCPath |
Returns
Memberof
ChildAnimationBehaviorManager
Overrides
BehaviorManager.constructor
Properties
ID
• ID: number
Description
ID
Memberof
BehaviorManager
Inherited from
ReferenceCount
• ReferenceCount: number
Description
引用数量
Memberof
BehaviorManager
Inherited from
BehaviorManager.ReferenceCount
animationList
• animationList: Animation
[]
Description
动画列表
Memberof
BehaviorManager
Inherited from
bCameraUpdated
• bCameraUpdated: boolean
Description
如果在动画过程中改变了相机,该值为true,如果相机没有改变,则为false
Memberof
BehaviorManager
Inherited from
BehaviorManager.bCameraUpdated
bContinuousPlay
• bContinuousPlay: boolean
Description
如果动画列表将在时间轴到达终点时重新播放,则该值为true;如果动画列表将播放一次并在终点停止,则为false
Memberof
BehaviorManager
Inherited from
BehaviorManager.bContinuousPlay
bInfinitePlay
• bInfinitePlay: boolean
Description
决定动画是否应该无限运行的标志
Memberof
BehaviorManager
Inherited from
bMerge
• bMerge: boolean
Description
决定新加载的动画是否应合并到现有数据的标志
Memberof
BehaviorManager
Inherited from
bPlayRangeSign
• bPlayRangeSign: boolean
Inherited from
BehaviorManager.bPlayRangeSign
bPlaybackIsInterrupted
• bPlaybackIsInterrupted: boolean