Plush

AnimationLayerDefinition#

PlushEngine · Type index

Namespace: PlushEngine.Animation (using PlushEngine.Animation;)

Shared ordered layer. Additive layers require an explicit reference slot and sample time. References resolve through character bindings; no physics/root extraction is performed.

public sealed record AnimationLayerDefinition(string Id, string Name, float Weight, AnimationBoneMask Mask, bool Additive = false, string? ReferenceSlot = null, float ReferenceTime = 0)

Record properties#

PropertyTypeAccessConstructor default
Idstringget; init;required
Namestringget; init;required
Weightfloatget; init;required
MaskAnimationBoneMaskget; init;required
Additiveboolget; init;false
ReferenceSlotstring?get; init;null
ReferenceTimefloatget; init;0

AnimationBoneMask

Source#