Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Class responsible for resolving all property types registered with FBuiltInComponentTypes::PropertyRegistry
| Name | UMovieScenePropertyInstantiatorSystem |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePropertyInstantiator.h |
| Include Path | #include "Systems/MovieScenePropertyInstantiator.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieScenePropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneEntitySystem → UMovieSceneEntityInstantiatorSystem → UMovieScenePropertyInstantiatorSystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieScenePropertyInstantiatorSystem
(
const FObjectInitializer& ObjInit |
Systems/MovieScenePropertyInstantiator.h |
Structs
| Name | Remarks |
|---|---|
| FBlenderSystemInfo | |
| FContributorKey | |
| FObjectPropertyInfo | |
| FPropertyParameters | Parameter structure passed around when instantiating a specific instance of a property |
| FSetupBlenderSystemResult |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FChannelMask | TBitArray< TFixedAllocator< 1 > > | Systems/MovieScenePropertyInstantiator.h | |
| FMovieSceneEntityID | UE::MovieScene::FMovieSceneEntityID | Systems/MovieScenePropertyInstantiator.h | |
| FSlowPropertyPtr | TSharedPtr< FTrackInstancePropertyBindings > | Systems/MovieScenePropertyInstantiator.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INVALID_BLEND_CHANNEL | uint16 | Systems/MovieScenePropertyInstantiator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BuiltInComponents | UE::MovieScene::FBuiltInComponentTypes * | Systems/MovieScenePropertyInstantiator.h | ||
| CleanFastPathMask | UE::MovieScene::FComponentMask | Systems/MovieScenePropertyInstantiator.h | ||
| Contributors | TMultiMap< FContributorKey, FMovieSceneEntityID > | Systems/MovieScenePropertyInstantiator.h | ||
| InitializePropertyMetaDataTasks | TBitArray | Systems/MovieScenePropertyInstantiator.h | ||
| NewContributors | TMultiMap< FContributorKey, FMovieSceneEntityID > | Systems/MovieScenePropertyInstantiator.h | ||
| PendingInvalidatedProperties | TBitArray | Systems/MovieScenePropertyInstantiator.h | ||
| PropertyGroupingKey | UE::MovieScene::FEntityGroupingPolicyKey | Systems/MovieScenePropertyInstantiator.h | ||
| PropertyStats | TArray< UE::MovieScene::FPropertyStats > | Systems/MovieScenePropertyInstantiator.h | ||
| RecomposerImpl | UE::MovieScene::FPropertyRecomposerImpl | Systems/MovieScenePropertyInstantiator.h | ||
| ResolvedProperties | TSparseArray< FObjectPropertyInfo > | Systems/MovieScenePropertyInstantiator.h | ||
| SaveGlobalStateTasks | TBitArray | Systems/MovieScenePropertyInstantiator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::MovieScene::FPropertyRecomposerPropertyInfo FindPropertyFromSource
(
FMovieSceneEntityID EntityID, |
Systems/MovieScenePropertyInstantiator.h | ||
UE::MovieScene::FPropertyStats GetStatsForProperty
(
UE::MovieScene::FCompositePropertyTypeID PropertyID |
Retrieve the stats for a specific property | Systems/MovieScenePropertyInstantiator.h | |
UE::MovieScene::TRecompositionResult< ValueType > RecomposeBlend
(
const UE::MovieScene::TPropertyComponents< PropertyTraits >& InComponents, |
Recompose a value from the constituent parts specified in InQuery, taking into account the weightings of each channel. | Systems/MovieScenePropertyInstantiator.h | |
UE::MovieScene::TRecompositionResult< typename PropertyTraits::StorageType > RecomposeBlendOperational
(
const UE::MovieScene::TPropertyComponents< PropertyTraits >& InComponents, |
Recompose a value from the constituent parts specified in InQuery, taking into account the weightings of each channel. | Systems/MovieScenePropertyInstantiator.h |