Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A class responsible for storing a tree of camera node evaluators.
| Name | FCameraNodeEvaluatorStorage |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraNodeEvaluatorStorage.h |
| Include Path | #include "Core/CameraNodeEvaluatorStorage.h" |
Syntax
class FCameraNodeEvaluatorStorage : public UE::Cameras::TCameraObjectStorage< FCameraNodeEvaluator >
Inheritance Hierarchy
- TCameraObjectStorage → FCameraNodeEvaluatorStorage
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | TCameraObjectStorage< FCameraNodeEvaluator > | Core/CameraNodeEvaluatorStorage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EvaluatorType * BuildEvaluator
(
ArgTypes&&... InArgs |
Build a new evaluator inside this storage. | Core/CameraNodeEvaluatorStorage.h | |
FCameraNodeEvaluatorPtr BuildEvaluatorTree
(
const FCameraNodeEvaluatorTreeBuildParams& Params |
Build the tree of evaluators for the given tree of camera nodes. | Core/CameraNodeEvaluatorStorage.h | |
void DestroyEvaluatorTree
(
bool bFreeAllocations |
Destroy any allocated evaluators. | Core/CameraNodeEvaluatorStorage.h | |
void DestroyEvaluatorTree
(
FCameraNodeEvaluator* InRootEvaluator, |
Destroy a sub-tree of allocated evaluators. | Core/CameraNodeEvaluatorStorage.h | |
void GetAllocationInfo
(
FCameraNodeEvaluatorAllocationInfo& OutAllocationInfo |
Computes the currently allocated totals. | Core/CameraNodeEvaluatorStorage.h |