TSimpleBlenderSystemImpl

A helper class for simple blender systems.

Windows
MacOS
Linux

References

Module

MovieSceneTracks

Header

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

Include

#include "Systems/MovieSceneBlenderSystemHelper.h"

Syntax

template<typename PropertyType>
class TSimpleBlenderSystemImpl

Remarks

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).

Constructors

Name Description

Public function

TSimpleBlenderSystemImpl()

Functions

Name Description

Public function

void

 

Run

(
    UMovieSceneEntitySystemLinker*...,
    TBitArray<>& AllocatedBlendChannel...,
    FSystemTaskPrerequisites& InPrereq...,
    FSystemSubsequentTasks& Subsequent...
)

Runs the blender system

Public function

void

 

Setup

(
    UMovieSceneBlenderSystem* InBl...,
    TComponentTypeID< PropertyType > In...,
    UClass* ChannelEvaluatorSystem
)

Sets up this helper class. To be called in the owning blender system's constructor.

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