Destination result for one resolved property range. More...
#include <RadientAnimation.h>
Public Attributes | |
| RADIENT_ANIMATION_VALUE_SEMANTIC | Semantic = RADIENT_ANIMATION_VALUE_SEMANTIC_UNKNOWN |
Destination result for one resolved property range.
| RADIENT_ANIMATION_VALUE_SEMANTIC Diligent::RadientAnimationResolvedPropertyDesc::Semantic = RADIENT_ANIMATION_VALUE_SEMANTIC_UNKNOWN |
Semantic used to interpolate a bound property's native values. For example, RadientNodeRotationProperty resolves to RADIENT_ANIMATION_VALUE_SEMANTIC_NORMALIZED_QUATERNION, while node translation, scale, visibility, light, camera, RadientMorphWeightsProperty, and ordinary numeric properties resolve to RADIENT_ANIMATION_VALUE_SEMANTIC_COMPONENT_WISE. The same accepted (Schema, Property) contract must resolve to the same non-UNKNOWN semantic for every element and destination implementation. UNKNOWN means that the destination did not bind this property; COUNT is always invalid. NORMALIZED_QUATERNION requires FLOAT4 storage; binding creation rejects incompatible semantic/type pairs.