Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FunctionInterval Class Reference

                                                  ###

See examples of function intervals in IntervalTest.py ###

More...

Inheritance diagram for FunctionInterval:
Interval DirectObject AcceptInterval EventInterval Func HprInterval HprScaleInterval IgnoreInterval ParentInterval PosHprInterval PosHprScaleInterval PosInterval ScaleInterval WrtParentInterval

Public Member Functions

def __init__
 
def privInstant
 
def replaceMethod
 
- Public Member Functions inherited from Interval
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
 
def resume
 
def resumeUntil
 
def setDoneEvent
 
def setLoop
 
def setPlayRate
 
def setT
 
def setupPlay
 
def setupResume
 
def start
 
def stepPlay
 
- Public Member Functions inherited from DirectObject
def __init__
 
def accept
 
def acceptOnce
 
def addTask
 
def detectLeaks
 
def doMethodLater
 
def getAllAccepting
 
def ignore
 
def ignoreAll
 
def isAccepting
 
def isIgnoring
 
def removeAllTasks
 
def removeTask
 

Static Public Member Functions

def makeUniqueName
 

Public Attributes

 extraArgs
 
 function
 
 kw
 
- Public Attributes inherited from Interval
 currT
 
 doneEvent
 
 duration
 
 es
 
 name
 
 openEnded
 
 pname
 
 pstats
 
 setTHooks
 
 state
 

Static Public Attributes

int functionIntervalNum = 1
 
tuple FunctionIntervals = weakref.WeakKeyDictionary()
 
tuple notify = directNotify.newCategory('FunctionInterval')
 
- Static Public Attributes inherited from Interval
tuple notify = directNotify.newCategory("Interval")
 
int playbackCounter = 0
 

Detailed Description

                                                  ###

See examples of function intervals in IntervalTest.py ###

Constructor & Destructor Documentation

def __init__ (   self,
  function,
  kw 
)
__init__(function, name = None, openEnded = 1, extraArgs = [])

Member Function Documentation

def makeUniqueName (   func,
  suffix = '' 
)
static
def privInstant (   self)
def replaceMethod (   self,
  oldFunction,
  newFunction 
)

Member Data Documentation

extraArgs
function
int functionIntervalNum = 1
static
tuple FunctionIntervals = weakref.WeakKeyDictionary()
static
kw
tuple notify = directNotify.newCategory('FunctionInterval')
static