direct.interval

This package contains the Python implementation of the interval system, which is a mechanism for playing back scripted actions. A range of interval types has been defined to automate motion, animation, sounds, color, function calls, as well as other intervals and arbitrary properties.

All interval types can be conveniently imported from the IntervalGlobal module:

from direct.interval.IntervalGlobal import *

For more information about intervals, see the Intervals manual page.

direct.interval.ActorInterval

ActorInterval module: contains the ActorInterval class.

direct.interval.AnimControlInterval

AnimControlInterval module: contains the AnimControlInterval class

direct.interval.FunctionInterval

FunctionInterval module: contains the FunctionInterval class

direct.interval.IndirectInterval

IndirectInterval module: contains the IndirectInterval class

direct.interval.Interval

Interval module: contains the Interval class

direct.interval.IntervalGlobal

This module imports all of the other interval modules, to provide a single convenient module from which all interval types can be imported.

direct.interval.IntervalManager

Defines the IntervalManager class as well as the global instance of this class, ivalMgr.

direct.interval.IntervalTest

Undocumented Module

direct.interval.LerpBlendHelpers

LerpBlendHelpers module: contains LerpBlendHelpers class

direct.interval.LerpInterval

LerpInterval module: contains the LerpInterval class

direct.interval.MetaInterval

This module defines the various “meta intervals”, which execute other intervals either in parallel or in a specified sequential order.

direct.interval.MopathInterval

MopathInterval module: contains the MopathInterval class

direct.interval.ParticleInterval

Contains the ParticleInterval class

direct.interval.ProjectileInterval

ProjectileInterval module: contains the ProjectileInterval class

direct.interval.ProjectileIntervalTest

Undocumented Module

direct.interval.SoundInterval

SoundInterval module: contains the SoundInterval class

direct.interval.TestInterval

Contains the TestInterval class