Header menu logo Mibo

Animation3DClipsInfo Type

Backend-neutral animation clip metadata. Carries only what the playback clock needs: clip names and their keyframe counts.

Build this from your backend's loaded clip data at load time. The backend keeps its own rich clip objects alongside for bone sampling; this struct is the shareable subset the state machine reads.

Record fields

Record Field Description

ClipNames

Full Usage: ClipNames

Field type: IReadOnlyDictionary<string, int>

Map of clip name to index (resolved at load time for zero-allocation playback).

Field type: IReadOnlyDictionary<string, int>

ClipNamesByIndex

Full Usage: ClipNamesByIndex

Field type: string[]

Clip names indexed by clip index (reverse lookup for currentClipName).

Field type: string[]

KeyFrameCounts

Full Usage: KeyFrameCounts

Field type: int[]

Keyframe count per clip, indexed by clip index. Read by the clock loop each frame.

Field type: int[]

Type something to start searching.