direct.interval.FunctionInterval
from direct.interval.FunctionInterval import AcceptInterval, EventInterval, Func, FunctionInterval, HprInterval, HprScaleInterval, IgnoreInterval, ParentInterval, PosHprInterval, PosHprScaleInterval, PosInterval, ScaleInterval, Wait, WrtParentInterval
FunctionInterval module: contains the FunctionInterval class
Inheritance diagram
- class AcceptInterval(dirObj, event, function, name=None)[source]
Bases:
FunctionInterval
- class EventInterval(event, sentArgs=[])[source]
Bases:
FunctionInterval
- class Func(*args, **kw)[source]
Bases:
FunctionInterval
- class FunctionInterval(function, **kw)[source]
Bases:
Interval
- FunctionIntervals = <WeakKeyDictionary>
- functionIntervalNum = 1
- notify = <direct.directnotify.Notifier.Notifier object>
- weakref = <module 'weakref' from '/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/weakref.py'>
- class HprInterval(nodePath, hpr, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- hprIntervalNum = 1
- class HprScaleInterval(nodePath, hpr, scale, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- hprScaleIntervalNum = 1
- class IgnoreInterval(dirObj, event, name=None)[source]
Bases:
FunctionInterval
- class ParentInterval(nodePath, parent, name=None)[source]
Bases:
FunctionInterval
- parentIntervalNum = 1
- class PosHprInterval(nodePath, pos, hpr, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- posHprIntervalNum = 1
- class PosHprScaleInterval(nodePath, pos, hpr, scale, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- posHprScaleIntervalNum = 1
- class PosInterval(nodePath, pos, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- posIntervalNum = 1
- class ScaleInterval(nodePath, scale, duration=0.0, name=None, other=None)[source]
Bases:
FunctionInterval
- scaleIntervalNum = 1
- class Wait(duration)[source]
Bases:
WaitInterval