Panda3D
Loading...
Searching...
No Matches
AnimMgr Class Reference
Inheritance diagram for AnimMgr:
AnimMgrBase

Public Member Functions

 __init__ (self, editor)
 
- Public Member Functions inherited from AnimMgrBase
 __init__ (self, editor)
 
 calculateT (self, a, b, c, d, x)
 
 colorUpdate (self, r, g, b, a, np)
 
 createActorAnimation (self, parallel, startFrame, endFrame)
 
 createCurveAnimation (self, parallel)
 
 createCurveKeyFrameAnimation (self, parallel, startFrame, endFrame)
 
 createKeyFrameAnimation (self, parallel, startFrame, endFrame)
 
 createParallel (self, startFrame, endFrame)
 
 generateKeyFrames (self)
 
 generateSlope (self, list)
 
 getPos (self, x, list, i)
 
 lerpCurveFuncX (self, t, extraArgs)
 
 lerpCurveFuncY (self, t, extraArgs)
 
 lerpCurveFuncZ (self, t, extraArgs)
 
 lerpFuncCA (self, A, np)
 
 lerpFuncCB (self, B, np)
 
 lerpFuncCG (self, G, np)
 
 lerpFuncCR (self, R, np)
 
 lerpFuncH (self, angle, np)
 
 lerpFuncP (self, angle, np)
 
 lerpFuncR (self, angle, np)
 
 lerpFuncSX (self, scale, np)
 
 lerpFuncSY (self, scale, np)
 
 lerpFuncSZ (self, scale, np)
 
 lerpFuncX (self, pos, np)
 
 lerpFuncY (self, pos, np)
 
 lerpFuncZ (self, pos, np)
 
 removeAnimInfo (self, uid)
 
 reset (self)
 
 singleCurveAnimation (self, nodePath, curve, time)
 

Additional Inherited Members

- Public Attributes inherited from AnimMgrBase
dict curveAnimation = {}
 
dict curveLerpFuncs
 
 curveSequence = Sequence(name = curveSequenceName)
 
 editor = editor
 
int graphEditorCounter = 0
 
list hprs = []
 
dict keyFrameInfoForSingleLerp = keyFramesInfo
 
list keyFrames = []
 
dict keyFramesInfo = {}
 
 keyInfoForSingleLerp = key
 
dict lerpFuncs
 
list parallel = []
 
 points = rope.getPoints(time)
 self.hprs.append(hpr)
 

Detailed Description

 Animation will create, manage, update animations in the scene 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
editor )