logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.ProceduralExpression.Application.Interfaces

    Interfaces

    IProceduralAction<TContext>

    Interface for discrete procedural animation actions with lifecycle (e.g., recoil, flinch, stumble). Actions have a start, tick, and end phase, unlike continuous layers.

    IProceduralLayer<TContext>

    Interface for continuous procedural animation layers (e.g., breathing, sway, tremor). Layers are evaluated every frame and contribute weighted offsets to the final pose.

    IRigApplier<TRigDefinition>

    Interface for applying pose deltas to a rig. Engine-agnostic: concrete implementations handle the actual transform manipulation.

    In this article
    © 2026 Serenity. All Rights Reserved