UMovieScenePropertySystem

Abstract base class for any property system that deals with a property registered with FBuiltInComponentTypes::PropertyRegistry

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePropertySystem.h

Include

#include "Systems/MovieScenePropertySystem.h"

Syntax

class UMovieScenePropertySystem :
    public UMovieSceneEntitySystem,
    public IMovieScenePreAnimatedStateSystemInterface

Remarks

Abstract base class for any property system that deals with a property registered with FBuiltInComponentTypes::PropertyRegistry

Variables

Name Description

Protected variable

UE::MovieScene:...

 

CompositePropertyID

Must be set on construction - the composite type of the property this system operates with

Protected variable

UMovieSceneProp...

 

InstantiatorSystem

Pointer to the property instantiator system for retrieving property stats

Protected variable

UE::MovieScene:...

 

PreAnimatedStorageID

Pre-animated storage ID saved when we create pre-animated state

Constructors

Name Description

Public function

UMovieScenePropertySystem

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function

void

 

BindToProperty

(
    const UE::MovieScene::TPropertyComp...
)

Must be called on construction of derived classes to initialize the members necessary for this system to animate its property

Overridden from UMovieSceneEntitySystem

Name Description

Protected function Virtual

void

 

OnLink()

Protected function Virtual

void

 

OnRun

(
    FSystemTaskPrerequisites& InPrereq...,
    FSystemSubsequentTasks& Subsequent...
)

Overridden from IMovieScenePreAnimatedStateSystemInterface

Name Description

Protected function Virtual

void

 

RestorePreAnimatedState

(
    const FPreAnimationParameters& InP...
)

Protected function Virtual

void

 

SavePreAnimatedState

(
    const FPreAnimationParameters& InP...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss