Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

LerpFuncNS Class Reference

Inheritance diagram for LerpFuncNS:
LerpFunctionNoStateInterval Interval

List of all members.

Public Member Functions

def __init__
def __repr__
def clearToInitial
def finish
def getDoneEvent
def getDuration
def getLoop
def getName
def getOpenEnded
def getPlayRate
def getState
def getT
def intervalDone
def isPaused
def isPlaying
def isStopped
def loop
def pause
def popupControls
def privDoEvent
def privFinalize
def privInitialize
def privInstant
def privInterrupt
def privPostEvent
def privReverseFinalize
def privReverseInitialize
def privReverseInstant
def privStep
 Evaluate function apply(self.function, [data] + self.extraArgs) self.state = CInterval.SStarted self.currT = t.
def resume
def resumeUntil
def setDoneEvent
def setLoop
def setPlayRate
def setT
def setupPlay
def setupResume
def start
def stepPlay

Public Attributes

 blendType
 currT
 doneEvent
 duration
 es
 extraArgs
 fromData
 function
 name
 openEnded
 pname
 pstats
 setTHooks
 state
 toData

Static Public Attributes

int lerpFunctionIntervalNum = 1
tuple notify = directNotify.newCategory('LerpFunctionNoStateInterval')
int playbackCounter = 0

Constructor & Destructor Documentation

def __init__ (   self,
  args,
  kw 
)

Member Function Documentation

def __repr__ (   self,
  indent = 0 
) [inherited]
def clearToInitial (   self) [inherited]
def finish (   self) [inherited]
def getDoneEvent (   self) [inherited]
def getDuration (   self) [inherited]
def getLoop (   self) [inherited]
def getName (   self) [inherited]
def getOpenEnded (   self) [inherited]
def getPlayRate (   self) [inherited]
Returns the play rate as set by the last call to start(),
loop(), or setPlayRate(). 
def getState (   self) [inherited]
def getT (   self) [inherited]
def intervalDone (   self) [inherited]
def isPaused (   self) [inherited]
def isPlaying (   self) [inherited]
def isStopped (   self) [inherited]
def loop (   self,
  startT = 0.0,
  endT = -1.0,
  playRate = 1.0 
) [inherited]
def pause (   self) [inherited]
def popupControls (   self,
  tl = None 
) [inherited]
Popup control panel for interval.
def privDoEvent (   self,
  t,
  event 
) [inherited]
def privFinalize (   self) [inherited]
def privInitialize (   self,
  t 
) [inherited]

Reimplemented in IndirectInterval, and SoundInterval.

def privInstant (   self) [inherited]

Reimplemented in FunctionInterval, and IndirectInterval.

def privInterrupt (   self) [inherited]

Reimplemented in IndirectInterval, and SoundInterval.

def privPostEvent (   self) [inherited]
def privReverseFinalize (   self) [inherited]

Reimplemented in IndirectInterval.

def privReverseInitialize (   self,
  t 
) [inherited]

Reimplemented in IndirectInterval.

def privReverseInstant (   self) [inherited]

Reimplemented in IndirectInterval.

def privStep (   self,
  t 
) [inherited]

Evaluate function apply(self.function, [data] + self.extraArgs) self.state = CInterval.SStarted self.currT = t.

Reimplemented from Interval.

def resume (   self,
  startT = None 
) [inherited]
def resumeUntil (   self,
  endT 
) [inherited]
def setDoneEvent (   self,
  event 
) [inherited]
def setLoop (   self,
  loop = 1 
) [inherited]
def setPlayRate (   self,
  playRate 
) [inherited]
Changes the play rate of the interval.  If the interval is
already started, this changes its speed on-the-fly.  Note that
since playRate is a parameter to start() and loop(), the next
call to start() or loop() will reset this parameter. 
def setT (   self,
  t 
) [inherited]
def setupPlay (   self,
  startT,
  endT,
  playRate,
  doLoop 
) [inherited]
def setupResume (   self) [inherited]
def start (   self,
  startT = 0.0,
  endT = -1.0,
  playRate = 1.0 
) [inherited]
def stepPlay (   self) [inherited]

Member Data Documentation

blendType [inherited]
currT [inherited]

Reimplemented from Interval.

doneEvent [inherited]
duration [inherited]

Reimplemented from Interval.

es [inherited]
extraArgs [inherited]
fromData [inherited]
function [inherited]
int lerpFunctionIntervalNum = 1 [static, inherited]
name [inherited]
tuple notify = directNotify.newCategory('LerpFunctionNoStateInterval') [static, inherited]

Reimplemented from Interval.

openEnded [inherited]
int playbackCounter = 0 [static, inherited]
pname [inherited]
pstats [inherited]
setTHooks [inherited]
state [inherited]

Reimplemented from Interval.

toData [inherited]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties