#include <RadientAnimation.h>
Public Attributes | |
| RadientAnimationSchemaID | Schema = InvalidRadientAnimationSchemaID |
| Schema of the symbolic clip target that owns Property. | |
| RadientAnimationDestinationElement | DestinationElement = InvalidRadientAnimationDestinationElement |
| RadientAnimationPropertyID | Property = InvalidRadientAnimationPropertyID |
| Property identifier in Schema's namespace. | |
| Uint32 | FirstArrayElement = 0 |
| RadientAnimationValueDesc | Value |
| Native type and number of array elements written by the channel. | |
Property range that a binding asks one destination to resolve.
Bindings derive these records from clip channels and destination mappings; applications normally do not create them directly. For example, a node rotation channel mapped to skeleton joint 42 requests RadientNodeAnimationSchemaID, element 42, RadientNodeRotationProperty, FirstArrayElement 0, and FLOAT4[1].
| RadientAnimationDestinationElement Diligent::RadientAnimationPropertyBindingDesc::DestinationElement = InvalidRadientAnimationDestinationElement |
Schema-specific runtime element selected by the destination mapping. Must not equal InvalidRadientAnimationDestinationElement.
| Uint32 Diligent::RadientAnimationPropertyBindingDesc::FirstArrayElement = 0 |
First complete array element written by this property range. Together with Value.ArraySize, this identifies the half-open destination range.