Gorilla.Animation.Controller

Unit Gorilla.Animation.Controller.pas

Classes

Records

Enumerations

Constants

    TGorillaAnimationTransitionDetectionKind

    enum TGorillaAnimationTransitionDetectionKind = ( tkHotKeyAndStates, tkCustom ) ;

    The detection kind defines, what kind of information is used to trigger a transition.

    Remarks

    tkHotKeyAndStates - a pressed hotkey and active states are checked.

    tkCustom - a variable and its value is submitted.

    TGorillaAnimationTransitionMode

    enum TGorillaAnimationTransitionMode = ( tmImmediatly, tmSequentially, tmBlend ) ;

    The transition mode defines how switching between two animations is handled. You can choose between immediatly, sequential or blending.

    Remarks

    tmImmediatly - destination animation will be switched immediatly.

    tmSequential - controller will switch to destination animation at the end of the current animation.

    tmBlend - controller will blend animations (not supported yet!) - will be treated like tmSequential at the moment.

    TGorillaAnimationRefList

    TGorillaAnimationTransition

    An animation transition defines the switch between two different animations by the TGorillaAnimationController component.

    Ancestors

    Members

    Fields

    Methods

    Properties

    TGorillaAnimationTransitionLayer

    An animation transition layer is an abstraction to group complex animation behaviour. Because models with many animations will produce a very complex system of transitions. To allow grouping of those transitions we provide the layer system.

    Ancestors

    Members

    Fields

    Methods

    Properties

    TGorillaAnimationController

    The animation controller is able to automatically switch character animations depending on configured transitions. A Transition defines when and how to switch from one animation to another. For example this can be used on character movement.

    Ancestors

    Members

    Fields

    Methods

    Properties