Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
Inheritance Hierarchy
- TSharedFromThis< FCameraEvaluationService >
- FCameraEvaluationService
- FPlayerControlRotationEvaluationService
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraEvaluationService.h |
| Include | #include "Core/CameraEvaluationService.h" |
Syntax
class FCameraEvaluationService : public TSharedFromThis< FCameraEvaluationService >
Remarks
An evaluation service running on a camera system.
Evaluation services can run arbitrary logic before or after the root camera node update, and respond to events in the node tree such as when camera rigs are activated or deactivated.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Collect referenced UObjects. | |
| const Type * | CastThis () |
||
| Type * | CastThis () |
||
| const Type * | |||
| Type * | |||
| ECameraEvaluationServiceFlags | |||
| const FCameraObjectTypeID & | GetTypeID () |
||
| bool | |||
| void | Initialize
(
const FCameraEvaluationServiceInitializeParams& Params |
Initializes the evaluation service. | |
| bool | IsKindOf () |
||
| bool | IsKindOf
(
const FCameraObjectTypeID& InTypeID |
||
| void | NotifyRootCameraNodeEvent
(
const FRootCameraNodeCameraRigEvent& InEvent |
||
| void | OnAddReferencedObjects
(
FReferenceCollector& Collector |
Collect referenced UObjects. | |
| void | OnInitialize
(
const FCameraEvaluationServiceInitializeParams& Params |
Initializes the evaluation service. | |
| void | OnPostUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the end of the camera system update. | |
| void | OnPreUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the start of the camera system update. | |
| void | OnRootCameraNodeEvent
(
const FRootCameraNodeCameraRigEvent& InEvent |
Called when the root camera node experiences an event. | |
| void | OnTeardown
(
const FCameraEvaluationServiceTeardownParams& Params |
Tears down the evaluation service. | |
| void | PostUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the end of the camera system update. | |
| void | PreUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the start of the camera system update. | |
| void | Sets the flags on this service. | ||
| const ::UE::Cameras::TCameraObjectTypeID< FCameraEvaluationService > & | StaticTypeID () |
||
| void | Teardown
(
const FCameraEvaluationServiceTeardownParams& Params |
Tears down the evaluation service. |
Typedefs
| Name | Description |
|---|---|
| FCameraObjectTypeID |
Constants
| Name | Description |
|---|---|
| PrivateTypeID |