direct.interval.MetaInterval¶
from direct.interval.MetaInterval import MetaInterval, Parallel, ParallelEndTogether, Sequence, Track
This module defines the various “meta intervals”, which execute other intervals either in parallel or in a specified sequential order.
Inheritance diagram
digraph inheritance23ada54d84 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "CInterval" [URL="acron.direct.CInterval.html#acron.direct.CInterval",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "TypedReferenceCount" -> "CInterval" [arrowsize=0.75,style=""]; "CMetaInterval" [URL="acron.direct.CMetaInterval.html#acron.direct.CMetaInterval",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "CInterval" -> "CMetaInterval" [arrowsize=0.75,style=""]; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "MetaInterval" [URL="direct.interval.MetaInterval.html#direct.interval.MetaInterval.MetaInterval",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "CMetaInterval" -> "MetaInterval" [arrowsize=0.75,style=""]; "Parallel" [URL="direct.interval.MetaInterval.html#direct.interval.MetaInterval.Parallel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MetaInterval" -> "Parallel" [arrowsize=0.75,style=""]; "ParallelEndTogether" [URL="direct.interval.MetaInterval.html#direct.interval.MetaInterval.ParallelEndTogether",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MetaInterval" -> "ParallelEndTogether" [arrowsize=0.75,style=""]; "ReferenceCount" [URL="acron.core.ReferenceCount.html#acron.core.ReferenceCount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "ReferenceCount" [arrowsize=0.75,style=""]; "Sequence" [URL="direct.interval.MetaInterval.html#direct.interval.MetaInterval.Sequence",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MetaInterval" -> "Sequence" [arrowsize=0.75,style=""]; "Track" [URL="direct.interval.MetaInterval.html#direct.interval.MetaInterval.Track",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MetaInterval" -> "Track" [arrowsize=0.75,style=""]; "TypedObject" [URL="acron.core.TypedObject.html#acron.core.TypedObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "TypedObject" [arrowsize=0.75,style=""]; "TypedReferenceCount" [URL="acron.core.TypedReferenceCount.html#acron.core.TypedReferenceCount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "TypedObject" -> "TypedReferenceCount" [arrowsize=0.75,style=""]; "ReferenceCount" -> "TypedReferenceCount" [arrowsize=0.75,style=""]; }- class MetaInterval(*ivals, **kw)[source]¶
Bases:
CMetaInterval- SequenceNum = 1¶
- property duration¶
- property manager¶
- notify = <direct.directnotify.Notifier.Notifier object>¶
- class Parallel(*ivals, **kw)[source]¶
Bases:
MetaInterval
- class ParallelEndTogether(*ivals, **kw)[source]¶
Bases:
MetaInterval
- class Sequence(*ivals, **kw)[source]¶
Bases:
MetaInterval
- class Track(*ivals, **kw)[source]¶
Bases:
MetaInterval