Navigation
API > API/Runtime > API/Runtime/MovieScene
Templated blending actuator that knows how to apply a specific data type to an object
| Name | TMovieSceneBlendingActuator |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/MovieSceneBlendingActuator.h |
| Include Path | #include "Evaluation/Blending/MovieSceneBlendingActuator.h" |
Syntax
template<typename DataType>
struct TMovieSceneBlendingActuator : public IMovieSceneBlendingActuator
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMovieSceneBlendingActuator
(
FMovieSceneBlendingActuatorID InActuatorID |
Constructor | Evaluation/Blending/MovieSceneBlendingActuator.h |
Structs
| Name | Remarks |
|---|---|
| FInitialValue |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActuatorID | FMovieSceneBlendingActuatorID | This actuator's unique identifier | Evaluation/Blending/MovieSceneBlendingActuator.h | |
| InitialValues | TArray< FInitialValue > | Member that stores initial values for this actuator | Evaluation/Blending/MovieSceneBlendingActuator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Actuate
(
FMovieSceneInterrogationData& InterrogationData, |
Add the final result of a blending operation to the interrogation data | Evaluation/Blending/MovieSceneBlendingActuator.h | |
void Actuate
(
UObject* InObject, |
Apply the the specified value to an object. | Evaluation/Blending/MovieSceneBlendingActuator.h | |
FMovieSceneBlendingActuatorID GetActuatorID() |
Access this actuator's unique identifier | Evaluation/Blending/MovieSceneBlendingActuator.h | |
bool HasInitialValue
(
FObjectKey InObject |
Check whether this actuator has an initial value for the specified animated object | Evaluation/Blending/MovieSceneBlendingActuator.h | |
DataType RetrieveCurrentValue
(
UObject* InObject, |
Retrieve the current value of the specified object | Evaluation/Blending/MovieSceneBlendingActuator.h |
Overridden from IMovieSceneBlendingActuator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RemoveInitialValueForObject
(
FObjectKey ObjectToRemove |
Remove the initial value for the specified object from this actuator causing it to be re-computed next time it is required. | Evaluation/Blending/MovieSceneBlendingActuator.h |