logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ClipEntry

    One clip discovered for the model, with the metadata a validator or authoring tool needs without loading it again.

    Inheritance
    object
    ClipEntry
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Editor.AnimationHub.Discovery
    Assembly: Serenity.AnimationHub.Editor.dll
    Syntax
    public sealed class ClipEntry

    Constructors

    ClipEntry(string, string, ClipOrigin, float, bool, bool, bool, int, bool)

    Declaration
    public ClipEntry(string assetPath, string clipName, ClipOrigin origin, float length, bool loop, bool isLegacy, bool isHumanMotion, int curveCount, bool isEmbedded)
    Parameters
    Type Name Description
    string assetPath
    string clipName
    ClipOrigin origin
    float length
    bool loop
    bool isLegacy
    bool isHumanMotion
    int curveCount
    bool isEmbedded

    Properties

    AssetPath

    Declaration
    public string AssetPath { get; }
    Property Value
    Type Description
    string

    Project-relative path of the asset the clip lives in (a standalone .anim, or the source model for an embedded clip).

    ClipName

    Declaration
    public string ClipName { get; }
    Property Value
    Type Description
    string

    The clip's own name — for an embedded clip, its sub-asset name inside the source model.

    CurveCount

    Declaration
    public int CurveCount { get; }
    Property Value
    Type Description
    int

    IsEmbedded

    Declaration
    public bool IsEmbedded { get; }
    Property Value
    Type Description
    bool

    Whether the clip is a sub-asset embedded in another asset (e.g. an imported .fbx) rather than a standalone .anim file.

    IsHumanMotion

    Declaration
    public bool IsHumanMotion { get; }
    Property Value
    Type Description
    bool

    IsLegacy

    Declaration
    public bool IsLegacy { get; }
    Property Value
    Type Description
    bool

    Length

    Declaration
    public float Length { get; }
    Property Value
    Type Description
    float

    Loop

    Declaration
    public bool Loop { get; }
    Property Value
    Type Description
    bool

    Origin

    Declaration
    public ClipOrigin Origin { get; }
    Property Value
    Type Description
    ClipOrigin
    In this article
    © 2026 Serenity. All Rights Reserved