Module layer

Module layer 

Source
Expand description

Layer is a separate state graph that usually animates only a part of nodes from animations. See docs of MachineLayer for more info.

Structs§

LayerAnimationEventsCollection
A collection of events gathered from an active state (or a transition between states). See docs of MachineLayer::collect_active_animations_events for more info and usage examples.
MachineLayer
Layer is a separate state graph. Layers mainly used to animate different parts of humanoid (but not only) characters. For example there could a layer for upper body and a layer for lower body. Upper body layer could contain animations for aiming, melee attacks while lower body layer could contain animations for standing, running, crouching, etc. This gives you an ability to have running character that could aim or melee attack, or crouching and aiming, and so on with any combination. Both layers use the same set of parameters, so a change in a parameter will affect all layers that use it.

Enums§

AnimationEventsSource
A source of animation events coming from a layer.