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

Parameters for evaluating a compiled animation binding. More...

#include <RadientAnimation.h>

Public Attributes

Float32 Time = 0.f
Bool UpdateDerivedState = True

Detailed Description

Parameters for evaluating a compiled animation binding.

Member Data Documentation

◆ Time

Float32 Diligent::RadientAnimationEvaluateInfo::Time = 0.f

Finite clip-local time in seconds. Each sampler holds its first value before its first key and its last value after its last key. Looping, ping-pong, playback-rate handling, and time wrapping belong to the caller or a future player.

◆ UpdateDerivedState

Bool Diligent::RadientAnimationEvaluateInfo::UpdateDerivedState = True

Passed to each destination binding's EndUpdate() after all values for that destination have been sampled. True requests one destination-specific derived-state update for the complete property batch. For a skeleton pose, this propagates global transforms once; for a scene writer, it commits pending derived scene state once.