Panda3D
Public Member Functions | Public Attributes | List of all members
AnimMgrBase Class Reference
Inheritance diagram for AnimMgrBase:
AnimMgr

Public Member Functions

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

Public Attributes

 curveAnimation
 
 curveLerpFuncs
 
 curveSequence
 self.hprs.append(hpr) More...
 
 editor
 
 graphEditorCounter
 
 hprs
 
 keyFrameInfoForSingleLerp
 
 keyFrames
 
 keyFramesInfo
 
 keyInfoForSingleLerp
 
 lerpFuncs
 
 parallel
 
 points
 

Detailed Description

AnimMgr will create, manage, update animations in the scene 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  editor 
)

Reimplemented in AnimMgr.

Member Function Documentation

◆ calculateT()

def calculateT (   self,
  a,
  b,
  c,
  d,
  x 
)

◆ colorUpdate()

def colorUpdate (   self,
  r,
  g,
  b,
  a,
  np 
)

◆ createActorAnimation()

def createActorAnimation (   self,
  parallel,
  startFrame,
  endFrame 
)

◆ createCurveAnimation()

def createCurveAnimation (   self,
  parallel 
)

◆ createCurveKeyFrameAnimation()

def createCurveKeyFrameAnimation (   self,
  parallel,
  startFrame,
  endFrame 
)

◆ createKeyFrameAnimation()

def createKeyFrameAnimation (   self,
  parallel,
  startFrame,
  endFrame 
)

◆ createParallel()

def createParallel (   self,
  startFrame,
  endFrame 
)

◆ generateKeyFrames()

def generateKeyFrames (   self)

◆ generateSlope()

def generateSlope (   self,
  list 
)

◆ getPos()

def getPos (   self,
  x,
  list,
  i 
)

◆ lerpCurveFuncX()

def lerpCurveFuncX (   self,
  t,
  extraArgs 
)

◆ lerpCurveFuncY()

def lerpCurveFuncY (   self,
  t,
  extraArgs 
)

◆ lerpCurveFuncZ()

def lerpCurveFuncZ (   self,
  t,
  extraArgs 
)

◆ lerpFuncCA()

def lerpFuncCA (   self,
  A,
  np 
)

◆ lerpFuncCB()

def lerpFuncCB (   self,
  B,
  np 
)

◆ lerpFuncCG()

def lerpFuncCG (   self,
  G,
  np 
)

◆ lerpFuncCR()

def lerpFuncCR (   self,
  R,
  np 
)

◆ lerpFuncH()

def lerpFuncH (   self,
  angle,
  np 
)

◆ lerpFuncP()

def lerpFuncP (   self,
  angle,
  np 
)

◆ lerpFuncR()

def lerpFuncR (   self,
  angle,
  np 
)

◆ lerpFuncSX()

def lerpFuncSX (   self,
  scale,
  np 
)

◆ lerpFuncSY()

def lerpFuncSY (   self,
  scale,
  np 
)

◆ lerpFuncSZ()

def lerpFuncSZ (   self,
  scale,
  np 
)

◆ lerpFuncX()

def lerpFuncX (   self,
  pos,
  np 
)

◆ lerpFuncY()

def lerpFuncY (   self,
  pos,
  np 
)

◆ lerpFuncZ()

def lerpFuncZ (   self,
  pos,
  np 
)

◆ removeAnimInfo()

def removeAnimInfo (   self,
  uid 
)

◆ reset()

def reset (   self)

◆ singleCurveAnimation()

def singleCurveAnimation (   self,
  nodePath,
  curve,
  time 
)

Member Data Documentation

◆ curveAnimation

curveAnimation

◆ curveLerpFuncs

curveLerpFuncs

◆ curveSequence

curveSequence

self.hprs.append(hpr)

◆ editor

editor

◆ graphEditorCounter

graphEditorCounter

◆ hprs

hprs

◆ keyFrameInfoForSingleLerp

keyFrameInfoForSingleLerp

◆ keyFrames

keyFrames

◆ keyFramesInfo

keyFramesInfo

◆ keyInfoForSingleLerp

keyInfoForSingleLerp

◆ lerpFuncs

lerpFuncs

◆ parallel

parallel

◆ points

points