# IndirectInterval

from direct.interval.IndirectInterval import IndirectInterval

This class can be used to play samples of another interval, so that only a subset of the interval is played, or the time is compressed, or some such nonsense.
It keeps a reference to the interval itself and repeatedly calls setT() on it, rather than actually starting the interval or copying its members like Sequence() or Parallel(). This means two IndirectIntervals that operate on the same nested interval may have some interaction that you should be aware of.

## Inheritance:

IndirectInterval:

## Methods of IndirectInterval:

__calcT
__init__
privFinalize
privInitialize
privInstant
privInterrupt
privReverseFinalize
privReverseInitialize
privReverseInstant
privStep

__calcT def __calcT(self, t) Undocumented function.

__init__ def __init__(self, interval, startT=0, endT=None, playRate=1, duration=None, blendType='noBlend', name=None) 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.

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.