#include <RadientSceneAnimationDestinationBindingImpl.hpp>
Classes | |
| class | Builder |
| Compiles a scene destination's packed playback plan and discards all temporary state. More... | |
Public Member Functions | |
| RadientSceneAnimationDestinationBindingImpl (IReferenceCounters *pRefCounters, IRadientAnimationDestination *pDestination, RadientSceneState &State) | |
| Creates an empty binding associated with one scene destination. | |
| virtual RADIENT_STATUS DILIGENT_CALL_TYPE | BeginUpdate (void *const **ppOutputs) override final |
| Reacquires entities and relocatable component storage, then exposes writable outputs. | |
| virtual RADIENT_STATUS DILIGENT_CALL_TYPE | EndUpdate (Bool UpdateDerivedState) override final |
| Finalizes grouped writes, records scene changes, and optionally updates derived state. | |
| Public Member Functions inherited from Diligent::RefCountedObject< Base > | |
| template<class TPreObjectDestroy> | |
| ReferenceCounterValueType | Release (TPreObjectDestroy &&PreObjectDestroy) |
Compiled mapping from animation properties to scene ECS component storage. Properties sharing an entity and component are acquired and finalized as one group.