Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyRegistry.h |
| Include | #include "EntitySystem/MovieScenePropertyRegistry.h" |
Syntax
struct FPropertyDefinition
Remarks
Structure defining a type of property that can be animated by sequencer
Variables
| Type | Name | Description | |
|---|---|---|---|
| UClass * | BlenderSystemClass | The blender system to use by default (if specified here) to blend composites of this property (it can be overriden per-entity with a blender system component) | |
| uint16 | CompositeSize | The number of channels that this property comprises | |
| ICustomPropertyRegistration * | CustomPropertyRegistration | Pointer to a custom getter/setter registry for short circuiting the UObject VM. | |
| uint32 | DoubleCompositeMask | A mask of which composite indices pertain to doubles | |
| TInlineValue< IPropertyComponentHandler, 32 > | Handler | Implementation of type specific property actions such as applying properties from entities or recomposing values | |
| FComponentTypeID | InitialValueType | The component type for this property's inital value (used for relative and/or additive blending) | |
| TArrayView< const FComponentTypeID > | MetaDataTypes | MetaData types | |
| FComponentTypeID | PropertyType | The component type or tag of the property itself | |
| TStatId | StatID | Stat ID for this property type | |
| uint16 | VariableSizeCompositeOffset | The number of channels that this property comprises |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPropertyDefinition
(
const FPropertyDefinition& |
|||
FPropertyDefinition
(
uint16 InVariableSizeCompositeOffset, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TComponentTypeID< T > | GetMetaDataComponent
(
int32 Index |
Return a typed component ID for the meta data at the specified index. |