Navigation
API > API/Plugins > API/Plugins/GameplayCameras
Input/output result structure for running a camera node evaluator.
| Name | FCameraNodeEvaluationResult |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraNodeEvaluator.h |
| Include Path | #include "Core/CameraNodeEvaluator.h" |
Syntax
struct FCameraNodeEvaluationResult
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCameraCut | bool | Whether the current frame is a camera cut. | Core/CameraNodeEvaluator.h | |
| bIsValid | bool | Whether this result is valid. | Core/CameraNodeEvaluator.h | |
| CameraPose | FCameraPose | The camera pose. | Core/CameraNodeEvaluator.h | |
| CameraRigJoints | FCameraRigJoints | The list of joints in the current camera rig. | Core/CameraNodeEvaluator.h | |
| ContextDataTable | FCameraContextDataTable | The context data table. | Core/CameraNodeEvaluator.h | |
| PostProcessSettings | FPostProcessSettingsCollection | Post-process settings for the camera. | Core/CameraNodeEvaluator.h | |
| VariableTable | FCameraVariableTable | The variable table. | Core/CameraNodeEvaluator.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraPoseLocationTrail | TArray< FVector3d > | Core/CameraNodeEvaluator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCameraPoseTrailPointIfNeeded () |
Core/CameraNodeEvaluator.h | ||
void AddCameraPoseTrailPointIfNeeded
(
const FVector3d& Point |
Core/CameraNodeEvaluator.h | ||
void AddReferencedObjects
(
FReferenceCollector& Collector |
Collects objects from the context data table. | Core/CameraNodeEvaluator.h | |
void AppendCameraPoseLocationTrail
(
const FCameraNodeEvaluationResult& InResult |
Core/CameraNodeEvaluator.h | ||
TConstArrayView< FVector3d > GetCameraPoseLocationTrail() |
Core/CameraNodeEvaluator.h | ||
void LerpAll
(
const FCameraNodeEvaluationResult& ToResult, |
Interpolate this result towards the other given result. | Core/CameraNodeEvaluator.h | |
void OverrideAll
(
const FCameraNodeEvaluationResult& OtherResult, |
Override this result with the given other result. | Core/CameraNodeEvaluator.h | |
void Reset() |
Reset this result to its default (non-valid) state. | Core/CameraNodeEvaluator.h | |
void ResetFrameFlags() |
Reset all written-this-frame flags on the camera pose and tables. | Core/CameraNodeEvaluator.h | |
void Serialize
(
FArchive& Ar |
Serializes this result to the given archive. | Core/CameraNodeEvaluator.h |