Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
Inheritance Hierarchy
- FCameraNodeEvaluator
- FBaseFramingCameraNodeEvaluator
- FBlendCameraNodeEvaluator
- FSimpleBlendCameraNodeEvaluator
- FSimpleFixedTimeBlendCameraNodeEvaluator
- FCameraRigCameraNodeEvaluator
- FInput1DCameraNodeEvaluator
- FCameraRigInput1DSlotEvaluator
- FInput2DCameraNodeEvaluator
- FCameraRigInput2DSlotEvaluator
- FRootCameraNodeEvaluator
- FDefaultRootCameraNodeEvaluator
- TCameraNodeEvaluator
- FBlendStackCameraNodeEvaluator
- FPersistentBlendStackCameraNodeEvaluator
- FTransientBlendStackCameraNodeEvaluator
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraNodeEvaluator.h |
| Include | #include "Core/CameraNodeEvaluator.h" |
Syntax
class FCameraNodeEvaluator
Remarks
Base class for objects responsible for running a camera node.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddNodeEvaluatorFlags
(
ECameraNodeEvaluatorFlags InFlags |
Adds flags for this evaluator. | |
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Collect referenced UObjects for this node and all its descendants. | |
| void | Build
(
const FCameraNodeEvaluatorBuildParams& Params |
Called to build any children evaluators. | |
| const Type * | CastThis () |
||
| Type * | CastThis () |
||
| const Type * | |||
| Type * | |||
| void | ExecuteOperation
(
const FCameraOperationParams& Params, |
Execute an IK operation. | |
| const UCameraNode * | Get the camera node. | ||
| const CameraNodeType * | Get the camera node. | ||
| FCameraNodeEvaluatorChildrenView | GetChildren () |
Get the list of children under this evaluator. | |
| ECameraNodeEvaluatorFlags | Gets the flags for this evaluator. | ||
| const FCameraObjectTypeID & | GetTypeID () |
||
| void | Initialize
(
const FCameraNodeEvaluatorInitializeParams& Params, |
Initialize this evaluator and all its descendants. | |
| bool | IsKindOf
(
const FCameraObjectTypeID& InTypeID |
||
| bool | IsKindOf () |
||
| void | OnAddReferencedObjects
(
FReferenceCollector& Collector |
Collect referenced UObjects for this node. | |
| void | OnBuild
(
const FCameraNodeEvaluatorBuildParams& Params |
Called to build any children evaluators. | |
| void | OnExecuteOperation
(
const FCameraOperationParams& Params, |
Execute an IK operation. | |
| FCameraNodeEvaluatorChildrenView | Get the list of children under this evaluator. | ||
| void | OnInitialize
(
const FCameraNodeEvaluatorInitializeParams& Params, |
Initialize this evaluator. Children and descendants will be automatically initialized too. | |
| void | OnRun
(
const FCameraNodeEvaluationParams& Params, |
Run this evaluator. | |
| void | OnSerialize
(
const FCameraNodeEvaluatorSerializeParams& Params, |
Serializes the state of this evaluator. | |
| void | OnUpdateParameters
(
const FCameraBlendedParameterUpdateParams& Params, |
Called to update and store the blended parameters for this node. | |
| void | Run
(
const FCameraNodeEvaluationParams& Params, |
Run this evaluator. | |
| void | Serialize
(
const FCameraNodeEvaluatorSerializeParams& Params, |
Serializes the state of this evaluator. | |
| void | SetNodeEvaluatorFlags
(
ECameraNodeEvaluatorFlags InFlags |
Sets the flags for this evaluator. | |
| void | SetPrivateCameraNode
(
TObjectPtr< const UCameraNode > InCameraNode |
Internal API. | |
| const ::UE::Cameras::TCameraObjectTypeID< FCameraNodeEvaluator > & | StaticTypeID () |
||
| void | UpdateParameters
(
const FCameraBlendedParameterUpdateParams& Params, |
Called to update and store the blended parameters for this node. |
Typedefs
| Name | Description |
|---|---|
| FCameraObjectTypeID |
Constants
| Name | Description |
|---|---|
| PrivateTypeID |