Panda3D
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MetaInterval Class Reference
Inheritance diagram for MetaInterval:
Parallel ParallelEndTogether Sequence Track

Public Member Functions

def __init__ (self, ivals, kw)
 
def __add__ (self, other)
 
def __delitem__ (self, index)
 
def __delslice__ (self, i, j)
 
def __getitem__ (self, index)
 
def __getslice__ (self, i, j)
 
def __iadd__ (self, other)
 
def __len__ (self)
 
def __repr__ (self, args, kw)
 
def __setitem__ (self, index, value)
 
def __setslice__ (self, i, j, s)
 
def __str__ (self, args, kw)
 
def addInterval (self, ival, relTime, relTo)
 
def addParallel (self, list, name, relTime, relTo, duration)
 
def addParallelEndTogether (self, list, name, relTime, relTo, duration)
 
def addSequence (self, list, name, relTime, relTo, duration)
 
def addTrack (self, list, name, relTime, relTo, duration)
 
def append (self, ival)
 
def applyIvals (self, meta, relTime, relTo)
 
def clearIntervals (self)
 
def clearToInitial (self)
 
def count (self, ival)
 
def extend (self, ivals)
 
def finish (self)
 
def getDuration (self)
 
def getIntervalStartTime (self, args, kw)
 
def getManager (self)
 
def index (self, ival)
 
def insert (self, index, ival)
 
def loop (self, startT=0.0, endT=-1.0, playRate=1.0)
 
def pause (self)
 
def pop (self, index=None)
 
def privDoEvent (self, t, event)
 
def privPostEvent (self)
 
def remove (self, ival)
 
def resume (self, startT=None)
 
def resumeUntil (self, endT)
 
def reverse (self)
 
def setIntervalStartTime (self, args, kw)
 
def setManager (self, manager)
 
def setPlayRate (self, playRate)
 
def setT (self, t)
 
def sort (self, cmpfunc=None)
 
def start (self, startT=0.0, endT=-1.0, playRate=1.0)
 
def timeline (self, out=None)
 
def validateComponent (self, component)
 
def validateComponents (self, components)
 

Public Attributes

 inPython
 
 ivals
 
 phonyDuration
 
 pname
 
 pstats
 
 pythonIvals
 

Static Public Attributes

 notify = directNotify.newCategory("MetaInterval")
 
int SequenceNum = 1
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  ivals,
  kw 
)

Member Function Documentation

◆ __add__()

def __add__ (   self,
  other 
)

◆ __delitem__()

def __delitem__ (   self,
  index 
)

◆ __delslice__()

def __delslice__ (   self,
  i,
  j 
)

◆ __getitem__()

def __getitem__ (   self,
  index 
)

◆ __getslice__()

def __getslice__ (   self,
  i,
  j 
)

◆ __iadd__()

def __iadd__ (   self,
  other 
)

◆ __len__()

def __len__ (   self)

◆ __repr__()

def __repr__ (   self,
  args,
  kw 
)

◆ __setitem__()

def __setitem__ (   self,
  index,
  value 
)

◆ __setslice__()

def __setslice__ (   self,
  i,
  j,
  s 
)

◆ __str__()

def __str__ (   self,
  args,
  kw 
)

◆ addInterval()

def addInterval (   self,
  ival,
  relTime,
  relTo 
)

◆ addParallel()

def addParallel (   self,
  list,
  name,
  relTime,
  relTo,
  duration 
)

◆ addParallelEndTogether()

def addParallelEndTogether (   self,
  list,
  name,
  relTime,
  relTo,
  duration 
)

◆ addSequence()

def addSequence (   self,
  list,
  name,
  relTime,
  relTo,
  duration 
)

◆ addTrack()

def addTrack (   self,
  list,
  name,
  relTime,
  relTo,
  duration 
)

◆ append()

def append (   self,
  ival 
)

◆ applyIvals()

def applyIvals (   self,
  meta,
  relTime,
  relTo 
)

◆ clearIntervals()

def clearIntervals (   self)

◆ clearToInitial()

def clearToInitial (   self)

◆ count()

def count (   self,
  ival 
)

◆ extend()

def extend (   self,
  ivals 
)

◆ finish()

def finish (   self)

◆ getDuration()

def getDuration (   self)

◆ getIntervalStartTime()

def getIntervalStartTime (   self,
  args,
  kw 
)

◆ getManager()

def getManager (   self)

◆ index()

def index (   self,
  ival 
)

◆ insert()

def insert (   self,
  index,
  ival 
)

◆ loop()

def loop (   self,
  startT = 0.0,
  endT = -1.0,
  playRate = 1.0 
)

◆ pause()

def pause (   self)

◆ pop()

def pop (   self,
  index = None 
)

◆ privDoEvent()

def privDoEvent (   self,
  t,
  event 
)

◆ privPostEvent()

def privPostEvent (   self)

◆ remove()

def remove (   self,
  ival 
)

◆ resume()

def resume (   self,
  startT = None 
)

◆ resumeUntil()

def resumeUntil (   self,
  endT 
)

◆ reverse()

def reverse (   self)

◆ setIntervalStartTime()

def setIntervalStartTime (   self,
  args,
  kw 
)

◆ setManager()

def setManager (   self,
  manager 
)

◆ setPlayRate()

def setPlayRate (   self,
  playRate 
)
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. 

◆ setT()

def setT (   self,
  t 
)

◆ sort()

def sort (   self,
  cmpfunc = None 
)

◆ start()

def start (   self,
  startT = 0.0,
  endT = -1.0,
  playRate = 1.0 
)

◆ timeline()

def timeline (   self,
  out = None 
)

◆ validateComponent()

def validateComponent (   self,
  component 
)

◆ validateComponents()

def validateComponents (   self,
  components 
)

Member Data Documentation

◆ inPython

inPython

◆ ivals

ivals

◆ notify

notify = directNotify.newCategory("MetaInterval")
static

◆ phonyDuration

phonyDuration

◆ pname

pname

◆ pstats

pstats

◆ pythonIvals

pythonIvals

◆ SequenceNum

int SequenceNum = 1
static