Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure defining a type of property that can be animated by sequencer
| Name | FPropertyDefinition |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyRegistry.h |
| Include Path | #include "EntitySystem/MovieScenePropertyRegistry.h" |
Syntax
struct FPropertyDefinition
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| EntitySystem/MovieScenePropertyRegistry.h | |||
| EntitySystem/MovieScenePropertyRegistry.h | |||
FPropertyDefinition
(
const FPropertyDefinition& |
EntitySystem/MovieScenePropertyRegistry.h | ||
FPropertyDefinition
(
uint16 InVariableSizeCompositeOffset, |
EntitySystem/MovieScenePropertyRegistry.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlenderSystemClass | UClass * | 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) | EntitySystem/MovieScenePropertyRegistry.h | |
| CompositeSize | uint16 | The number of channels that this property comprises | EntitySystem/MovieScenePropertyRegistry.h | |
| CustomPropertyRegistration | ICustomPropertyRegistration * | Pointer to a custom getter/setter registry for short circuiting the UObject VM. | EntitySystem/MovieScenePropertyRegistry.h | |
| DefaultTrackType | TSubclassOf< UMovieSceneTrack > | A default track type to use for this property | EntitySystem/MovieScenePropertyRegistry.h | |
| DoubleCompositeMask | uint32 | A mask of which composite indices pertain to doubles | EntitySystem/MovieScenePropertyRegistry.h | |
| Handler | TInlineValue< IPropertyComponentHandler, 32 > | Implementation of type specific property actions such as applying properties from entities or recomposing values | EntitySystem/MovieScenePropertyRegistry.h | |
| InitialValueType | FComponentTypeID | The component type for this property's inital value (used for relative and/or additive blending) | EntitySystem/MovieScenePropertyRegistry.h | |
| MetaDataTypes | TArrayView< const FComponentTypeID > | MetaData types | EntitySystem/MovieScenePropertyRegistry.h | |
| PropertyType | FComponentTypeID | The component type or tag of the property itself | EntitySystem/MovieScenePropertyRegistry.h | |
| StatID | TStatId | Stat ID for this property type | EntitySystem/MovieScenePropertyRegistry.h | |
| TraitsInstance | const IPropertyTraits * | Pointer to the traits instance | EntitySystem/MovieScenePropertyRegistry.h | |
| VariableSizeCompositeOffset | uint16 | The number of channels that this property comprises | EntitySystem/MovieScenePropertyRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TComponentTypeID< T > GetMetaDataComponent
(
int32 Index |
Return a typed component ID for the meta data at the specified index. | EntitySystem/MovieScenePropertyRegistry.h | |
void SetupInitialValueProcessor() |
Sets up an initial value processor for this property type | EntitySystem/MovieScenePropertyRegistry.h |