# Interval

from direct.interval.Interval import Interval

Interval class: Base class for timeline functionality

## Inheritance:

Interval: DirectObject
DirectObject:

## Methods of Interval:

__init__
__playTask
__removeTask
__repr__
__spawnTask
clearToInitial
finish
getDoneEvent
getDuration
getLoop
getName
getOpenEnded
getState
getT
intervalDone
isPlaying
isStopped
loop
pause
popupControls
privDoEvent
privFinalize
privInitialize
privInstant
privInterrupt
privPostEvent
privReverseFinalize
privReverseInitialize
privReverseInstant
privStep
resume
resumeUntil
setDoneEvent
setLoop
setT
setupPlay
setupResume
start
stepPlay

## Methods of DirectObject:

__init__
accept
acceptOnce
ignore
ignoreAll
isAccepting
isIgnoring

__init__ def __init__(self, name, duration, openEnded=1) Undocumented function.

__playTask def __playTask(self, task) Undocumented function.

__removeTask def __removeTask(self) Undocumented function.

__repr__ def __repr__(self, indent=0) Undocumented function.

__spawnTask def __spawnTask(self) Undocumented function.

clearToInitial def clearToInitial(self) Undocumented function.

finish def finish(self) Undocumented function.

getDoneEvent def getDoneEvent(self) Undocumented function.

getDuration def getDuration(self) Undocumented function.

getLoop def getLoop(self) Undocumented function.

getName def getName(self) Undocumented function.

getOpenEnded def getOpenEnded(self) Undocumented function.

getState def getState(self) Undocumented function.

getT def getT(self) Undocumented function.

intervalDone def intervalDone(self) Undocumented function.

isPlaying def isPlaying(self) Undocumented function.

isStopped def isStopped(self) Undocumented function.

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

pause def pause(self) Undocumented function.

popupControls def popupControls(self, tl=None) Popup control panel for interval.

privDoEvent def privDoEvent(self, t, event) Undocumented function.

privFinalize def privFinalize(self) Undocumented function.

privInitialize def privInitialize(self, t) Undocumented function.

privInstant def privInstant(self) Undocumented function.

privInterrupt def privInterrupt(self) Undocumented function.

privPostEvent def privPostEvent(self) Undocumented function.

privReverseFinalize def privReverseFinalize(self) Undocumented function.

privReverseInitialize def privReverseInitialize(self, t) Undocumented function.

privReverseInstant def privReverseInstant(self) Undocumented function.

privStep def privStep(self, t) Undocumented function.

resume def resume(self, startT=None) Undocumented function.

resumeUntil def resumeUntil(self, endT) Undocumented function.

setDoneEvent def setDoneEvent(self, event) Undocumented function.

setLoop def setLoop(self, loop=1) Undocumented function.

setT def setT(self, t) Undocumented function.

setupPlay def setupPlay(self, startT, endT, playRate, doLoop) Undocumented function.

setupResume def setupResume(self) Undocumented function.

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

stepPlay def stepPlay(self) Undocumented function.

__init__ def __init__(self) Undocumented function.

accept def accept(self, event, method, extraArgs=[]) Undocumented function.

acceptOnce def acceptOnce(self, event, method, extraArgs=[]) Undocumented function.

ignore def ignore(self, event) Undocumented function.

ignoreAll def ignoreAll(self) Undocumented function.

isAccepting def isAccepting(self, event) Undocumented function.

isIgnoring def isIgnoring(self, event) Undocumented function.