Panda3D
|
Public Member Functions | |
def | __init__ (self, name, duration, openEnded=1) |
def | __repr__ (self, indent=0) |
def | clearToInitial (self) |
def | finish (self) |
def | getDoneEvent (self) |
def | getDuration (self) |
def | getLoop (self) |
def | getName (self) |
def | getOpenEnded (self) |
def | getPlayRate (self) |
def | getState (self) |
def | getT (self) |
def | intervalDone (self) |
def | isPaused (self) |
def | isPlaying (self) |
def | isStopped (self) |
def | loop (self, startT=0.0, endT=-1.0, playRate=1.0) |
def | pause (self) |
def | popupControls (self, tl=None) |
def | privDoEvent (self, t, event) |
def | privFinalize (self) |
def | privInitialize (self, t) |
def | privInstant (self) |
def | privInterrupt (self) |
def | privPostEvent (self) |
def | privReverseFinalize (self) |
def | privReverseInitialize (self, t) |
def | privReverseInstant (self) |
def | privStep (self, t) |
def | resume (self, startT=None) |
def | resumeUntil (self, endT) |
def | setDoneEvent (self, event) |
def | setLoop (self, loop=1) |
def | setPlayRate (self, playRate) |
def | setT (self, t) |
def | setupPlay (self, startT, endT, playRate, doLoop) |
def | setupResume (self) |
def | start (self, startT=0.0, endT=-1.0, playRate=1.0) |
def | stepPlay (self) |
![]() | |
def | accept (self, event, method, extraArgs=[]) |
def | acceptOnce (self, event, method, extraArgs=[]) |
def | addTask (self, *args, **kwargs) |
def | detectLeaks (self) |
def | doMethodLater (self, *args, **kwargs) |
def | getAllAccepting (self) |
def | ignore (self, event) |
def | ignoreAll (self) |
def | isAccepting (self, event) |
def | isIgnoring (self, event) |
def | removeAllTasks (self) |
def | removeTask (self, taskOrName) |
Public Attributes | |
currT | |
doneEvent | |
duration | |
es | |
name | |
openEnded | |
pname | |
pstats | |
setTHooks | |
state | |
Static Public Attributes | |
notify = directNotify.newCategory("Interval") | |
int | playbackCounter = 0 |
![]() | |
def | accept_once = acceptOnce |
def | add_task = addTask |
def | detect_leaks = detectLeaks |
def | do_method_later = doMethodLater |
def | get_all_accepting = getAllAccepting |
def | ignore_all = ignoreAll |
def | is_accepting = isAccepting |
def | is_ignoring = isIgnoring |
def | remove_all_tasks = removeAllTasks |
def | remove_task = removeTask |
Properties | |
done_event = property(getDoneEvent, setDoneEvent) | |
open_ended = property(getOpenEnded) | |
play_rate = property(getPlayRate, setPlayRate) | |
stopped = property(isStopped) | |
t = property(getT, setT) | |
Interval class: Base class for timeline functionality
def __init__ | ( | self, | |
name, | |||
duration, | |||
openEnded = 1 |
|||
) |
Reimplemented from DirectObject.
Reimplemented in Func, LerpFuncNS, LerpFunc, ActorInterval, AnimControlInterval, AcceptInterval, IgnoreInterval, EventInterval, FunctionInterval, LerpFunctionNoStateInterval, LerpFunctionInterval, IndirectInterval, MopathInterval, ProjectileInterval, HprInterval, HprScaleInterval, ParentInterval, WrtParentInterval, PosInterval, PosHprInterval, PosHprScaleInterval, ScaleInterval, TestInterval, ParticleInterval, and SoundInterval.
def __repr__ | ( | self, | |
indent = 0 |
|||
) |
def clearToInitial | ( | self | ) |
def finish | ( | self | ) |
Reimplemented in SoundInterval.
def getDoneEvent | ( | self | ) |
def getDuration | ( | self | ) |
def getLoop | ( | self | ) |
def getName | ( | self | ) |
def getOpenEnded | ( | self | ) |
def getPlayRate | ( | self | ) |
Returns the play rate as set by the last call to start(), loop(), or setPlayRate().
def getState | ( | self | ) |
def getT | ( | self | ) |
def intervalDone | ( | self | ) |
def isPaused | ( | self | ) |
def isPlaying | ( | self | ) |
def isStopped | ( | self | ) |
def loop | ( | self, | |
startT = 0.0 , |
|||
endT = -1.0 , |
|||
playRate = 1.0 |
|||
) |
Reimplemented in SoundInterval.
def pause | ( | self | ) |
def popupControls | ( | self, | |
tl = None |
|||
) |
Popup control panel for interval.
def privDoEvent | ( | self, | |
t, | |||
event | |||
) |
def privFinalize | ( | self | ) |
Reimplemented in ActorInterval, AnimControlInterval, IndirectInterval, ParticleInterval, SoundInterval, and TestInterval.
def privInitialize | ( | self, | |
t | |||
) |
Reimplemented in IndirectInterval, ParticleInterval, ProjectileInterval, SoundInterval, and TestInterval.
def privInstant | ( | self | ) |
Reimplemented in FunctionInterval, IndirectInterval, ParticleInterval, ProjectileInterval, SoundInterval, and TestInterval.
def privInterrupt | ( | self | ) |
Reimplemented in IndirectInterval, SoundInterval, and TestInterval.
def privPostEvent | ( | self | ) |
def privReverseFinalize | ( | self | ) |
Reimplemented in IndirectInterval, and SoundInterval.
def privReverseInitialize | ( | self, | |
t | |||
) |
Reimplemented in IndirectInterval, and SoundInterval.
def privReverseInstant | ( | self | ) |
Reimplemented in IndirectInterval, and SoundInterval.
def privStep | ( | self, | |
t | |||
) |
def resume | ( | self, | |
startT = None |
|||
) |
def resumeUntil | ( | self, | |
endT | |||
) |
def setDoneEvent | ( | self, | |
event | |||
) |
def setLoop | ( | self, | |
loop = 1 |
|||
) |
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.
def setT | ( | self, | |
t | |||
) |
def setupPlay | ( | self, | |
startT, | |||
endT, | |||
playRate, | |||
doLoop | |||
) |
def setupResume | ( | self | ) |
def start | ( | self, | |
startT = 0.0 , |
|||
endT = -1.0 , |
|||
playRate = 1.0 |
|||
) |
Starts the interval. Returns an awaitable.
Reimplemented in TestInterval.
def stepPlay | ( | self | ) |
currT |
doneEvent |
duration |
es |
name |
|
static |
openEnded |
|
static |
pname |
pstats |
setTHooks |
state |
|
static |
|
static |
|
static |
|
static |