Runtime/Animation/Public/AnimTypes.h file

Classes

struct BoneTransform
struct BoneCacheEntry
Single entry in a per-tick bone cache; stores a resolved world-space transform.
struct ChainWalkResult
struct BoneCacheLocal
struct SocketEntry
Per-socket evaluation state: resolved world transform plus validity flag.
struct SocketTransformLocal
struct NotifyFireEvent
Payload delivered to AnimConstruct::OnAnimNotify when a notify crosses its trigger time.
struct NotifyFireRecord
Record of a single notify fire; used by AnimNotifyState to prevent double-fire within a loop.
struct AnimNotifyState

Typedefs

using SocketID = uint32_t
Compact bone/socket identifier — FNV1a hash of the bone or socket name string.
using NotifyID = uint32_t
Compact animation notify identifier — FNV1a hash of the notify name string.

Variables

SocketID InvalidSocketID constexpr
NotifyID InvalidNotifyID constexpr

Defines

#define TNX_SOCKET(str)
Produce a compile-time SocketID from a string literal.
#define TNX_NOTIFY(str)
Produce a compile-time NotifyID from a string literal.