Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
A helper class for simple blender systems.
This class implements a simple blender system that accumulates all contributors to a blend channel, and returns the blended value, as defined by the value type's traits class (above).
| Name | TSimpleBlenderSystemImpl |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieSceneBlenderSystemHelper.h |
| Include Path | #include "Systems/MovieSceneBlenderSystemHelper.h" |
Syntax
template<typename PropertyType, typename ResultTraits>
class TSimpleBlenderSystemImpl
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSimpleBlenderSystemImpl() |
Systems/MovieSceneBlenderSystemHelper.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCombineResults | TSimpleBlenderCombineResults< PropertyType, ResultTraits > | Systems/MovieSceneBlenderSystemHelper.h | |
| FGatherResults | TSimpleBlenderGatherResults< PropertyType, ResultTraits > | Systems/MovieSceneBlenderSystemHelper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendChannelResults | TArray< TSimpleBlendResult< PropertyType > > | Systems/MovieSceneBlenderSystemHelper.h | ||
| BlenderSystem | UMovieSceneBlenderSystem * | Systems/MovieSceneBlenderSystemHelper.h | ||
| ChannelRelevancyCache | FCachedEntityManagerState | Systems/MovieSceneBlenderSystemHelper.h | ||
| ResultComponentID | TComponentTypeID< PropertyType > | Systems/MovieSceneBlenderSystemHelper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Run
(
UMovieSceneEntitySystemLinker* Linker, |
Runs the blender system | Systems/MovieSceneBlenderSystemHelper.h | |
void Schedule
(
UMovieSceneEntitySystemLinker* Linker, |
Systems/MovieSceneBlenderSystemHelper.h | ||
void Setup
(
UMovieSceneBlenderSystem* InBlenderSystem, |
Sets up this helper class. To be called in the owning blender system's constructor. | Systems/MovieSceneBlenderSystemHelper.h | |
void ZeroAccumulationBuffers() |
Systems/MovieSceneBlenderSystemHelper.h |