Navigation
API > API/Plugins > API/Plugins/GameplayCameras
Evaluator for the default root camera node.
| Name | FDefaultRootCameraNodeEvaluator |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/DefaultRootCameraNode.h |
| Include Path | #include "Core/DefaultRootCameraNode.h" |
Syntax
class FDefaultRootCameraNodeEvaluator : public UE::Cameras::FRootCameraNodeEvaluator
Inheritance Hierarchy
- FCameraNodeEvaluator → FRootCameraNodeEvaluator → FDefaultRootCameraNodeEvaluator
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FRootCameraNodeEvaluator | Core/DefaultRootCameraNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PrivateTypeID | const ::UE::Cameras::TCameraObjectTypeID< FDefaultRootCameraNodeEvaluator > | Core/DefaultRootCameraNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseLayer | FPersistentBlendStackCameraNodeEvaluator * | Core/DefaultRootCameraNode.h | ||
| GlobalLayer | FPersistentBlendStackCameraNodeEvaluator * | Core/DefaultRootCameraNode.h | ||
| MainLayer | FTransientBlendStackCameraNodeEvaluator * | Core/DefaultRootCameraNode.h | ||
| ParameterSetterService | TSharedPtr< FCameraParameterSetterService > | Core/DefaultRootCameraNode.h | ||
| VisualLayer | FPersistentBlendStackCameraNodeEvaluator * | Core/DefaultRootCameraNode.h |
Functions
Public
Overridden from FCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FCameraObjectTypeID & GetTypeID() |
Core/DefaultRootCameraNode.h | ||
virtual bool IsKindOf
(
const FCameraObjectTypeID& InTypeID |
Core/DefaultRootCameraNode.h |
Protected
Overridden from FRootCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCameraRigInstanceID OnActivateCameraRig
(
const FActivateCameraRigParams& Params |
Activates a camera rig. | Core/DefaultRootCameraNode.h | |
virtual void OnBuildSingleCameraRigHierarchy
(
const FSingleCameraRigHierarchyBuildParams& Params, |
Builds the hierarchy of the system for a given single camera rig. | Core/DefaultRootCameraNode.h | |
virtual void OnDeactivateAllCameraRigs
(
TSharedPtr< const FCameraEvaluationContext > InContext, |
Deactivates all camera rigs with the given evaluation context. | Core/DefaultRootCameraNode.h | |
virtual void OnDeactivateCameraRig
(
const FDeactivateCameraRigParams& Params |
Deactivates a camera rig. | Core/DefaultRootCameraNode.h | |
virtual void OnGetActiveCameraRigInfo
(
FCameraRigEvaluationInfo& OutCameraRigInfo |
Gets information about the active camera rig in the main layer. | Core/DefaultRootCameraNode.h | |
virtual const FCameraVariableTable * OnGetBlendedParameters() |
Gets the variable table containing the blended camera object interfaces parameters. | Core/DefaultRootCameraNode.h | |
virtual void OnGetCameraRigInfo
(
const FCameraRigInstanceID InstanceID, |
Gets information about a specified camera rig. | Core/DefaultRootCameraNode.h | |
virtual bool OnHasAnyRunningCameraRig
(
TSharedPtr< const FCameraEvaluationContext > InContext |
Gets whether any camera rig is running with the given context in the main layer. | Core/DefaultRootCameraNode.h | |
virtual void OnRunSingleCameraRig
(
const FSingleCameraRigEvaluationParams& Params, |
Evaluates a single camera rig. See comments on RunSingleCameraRig. | Core/DefaultRootCameraNode.h |
Overridden from FCameraNodeEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnBuild
(
const FCameraNodeEvaluatorBuildParams& Params |
Called to build any children evaluators. | Core/DefaultRootCameraNode.h | |
virtual void OnBuildDebugBlocks
(
const FCameraDebugBlockBuildParams& Params, |
Called to create debug blocks for this node evaluator. | Core/DefaultRootCameraNode.h | |
virtual void OnExecuteOperation
(
const FCameraOperationParams& Params, |
Execute an IK operation. | Core/DefaultRootCameraNode.h | |
virtual FCameraNodeEvaluatorChildrenView OnGetChildren() |
Get the list of children under this evaluator. | Core/DefaultRootCameraNode.h | |
virtual void OnInitialize
(
const FCameraNodeEvaluatorInitializeParams& Params, |
Initialize this evaluator. Children and descendants will be automatically initialized too. | Core/DefaultRootCameraNode.h | |
virtual void OnRun
(
const FCameraNodeEvaluationParams& Params, |
Run this evaluator. | Core/DefaultRootCameraNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const ::UE::Cameras::TCameraObjectTypeID< FDefaultRootCameraNodeEvaluator > & StaticTypeID() |
Core/DefaultRootCameraNode.h |