Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientAnimationRegistryEntry Struct Reference

One animation clip and its unique compiled bindings. More...

#include <RadientAnimation.h>

Public Attributes

IRadientAnimationClipAssetpClip = nullptr
IRadientAnimationBinding *const * ppBindings = nullptr
Uint32 BindingCount = 0

Detailed Description

One animation clip and its unique compiled bindings.

Member Data Documentation

◆ BindingCount

Uint32 Diligent::RadientAnimationRegistryEntry::BindingCount = 0

Number of elements in ppBindings. Registry entries never have zero bindings.

◆ pClip

IRadientAnimationClipAsset* Diligent::RadientAnimationRegistryEntry::pClip = nullptr

Clip shared by every binding in ppBindings. The registry retains the clip; this pointer is borrowed and is never null.

◆ ppBindings

IRadientAnimationBinding* const* Diligent::RadientAnimationRegistryEntry::ppBindings = nullptr

Array of BindingCount unique compiled bindings. The registry retains every binding; the array and its borrowed pointers remain valid until the registry is modified.