Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation > API/Runtime/MovieScene/Evaluation/Blending
Inheritance Hierarchy
- TSharedFromThis
- IMovieSceneBlendingActuator
- TMovieSceneBlendingActuator
- TPropertyActuator
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/BlendableTokenStack.h |
| Include | #include "Evaluation/Blending/BlendableTokenStack.h" |
Syntax
template<typename DataType>
struct TMovieSceneBlendingActuator : public IMovieSceneBlendingActuator
Remarks
Templated blending actuator that knows how to apply a specific data type to an object
Constructors
| Type | Name | Description | |
|---|---|---|---|
TMovieSceneBlendingActuator
(
FMovieSceneBlendingActuatorID InActuatorID |
Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Actuate
(
FMovieSceneInterrogationData& InterrogationData, |
Add the final result of a blending operation to the interrogation data | |
| void | Actuate
(
UObject* InObject, |
Apply the the specified value to an object. | |
| FMovieSceneBlendingActuatorID | Access this actuator's unique identifier | ||
| bool | HasInitialValue
(
FObjectKey InObject |
Check whether this actuator has an initial value for the specified animated object | |
| DataType | RetrieveCurrentValue
(
UObject* InObject, |
Retrieve the current value of the specified object |
Overridden from IMovieSceneBlendingActuator
| Type | Name | Description | |
|---|---|---|---|
| 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. |