Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A special blend that can run another blend in "reverse", when that blend doesn't support reverse mode. This is used for instance by the Camera Modifier Service to blend things out.
NOTE: this blend doesn't have any data, and can't be added by the user in the editor. It is meant to be created programmatically only.
| Name | FReverseBlendCameraNodeEvaluator |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Blends/ReverseBlendCameraNode.h |
| Include Path | #include "Nodes/Blends/ReverseBlendCameraNode.h" |
Syntax
class FReverseBlendCameraNodeEvaluator : public UE::Cameras::FBlendCameraNodeEvaluator
Inheritance Hierarchy
- FCameraNodeEvaluator → FBlendCameraNodeEvaluator → FReverseBlendCameraNodeEvaluator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Nodes/Blends/ReverseBlendCameraNode.h | |||
FReverseBlendCameraNodeEvaluator
(
FBlendCameraNodeEvaluator* InChildBlend |
Nodes/Blends/ReverseBlendCameraNode.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | ::UE::Cameras::FBlendCameraNodeEvaluator | Nodes/Blends/ReverseBlendCameraNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PrivateTypeID | const ::UE::Cameras::TCameraObjectTypeID< FReverseBlendCameraNodeEvaluator > | Nodes/Blends/ReverseBlendCameraNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChildBlend | FBlendCameraNodeEvaluator * | Nodes/Blends/ReverseBlendCameraNode.h |
Functions
Public
Overridden from FCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FCameraObjectTypeID & GetTypeID() |
Nodes/Blends/ReverseBlendCameraNode.h | ||
virtual bool IsKindOf
(
const FCameraObjectTypeID& InTypeID |
Nodes/Blends/ReverseBlendCameraNode.h |
Protected
Overridden from FBlendCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnBlendParameters
(
const FCameraNodePreBlendParams& Params, |
Blend the parameters produced by a camera node tree over another set of values. | Nodes/Blends/ReverseBlendCameraNode.h | |
virtual void OnBlendResults
(
const FCameraNodeBlendParams& Params, |
Blend the result of a camera node tree over another result. | Nodes/Blends/ReverseBlendCameraNode.h | |
virtual bool OnInitializeFromInterruption
(
const FCameraNodeBlendInterruptionParams& Params |
Initialize this blend from an interrupted blend. See comments from InitializeFromInterruption. | Nodes/Blends/ReverseBlendCameraNode.h |
Overridden from FCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCameraNodeEvaluatorChildrenView OnGetChildren() |
Get the list of children under this evaluator. | Nodes/Blends/ReverseBlendCameraNode.h | |
virtual void OnRun
(
const FCameraNodeEvaluationParams& Params, |
Run this evaluator. | Nodes/Blends/ReverseBlendCameraNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const ::UE::Cameras::TCameraObjectTypeID< FReverseBlendCameraNodeEvaluator > & StaticTypeID() |
Nodes/Blends/ReverseBlendCameraNode.h |