Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
Inheritance Hierarchy
- FCameraDirectorEvaluator
- FPriorityQueueCameraDirectorEvaluator
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraDirectorEvaluator.h |
| Include | #include "Core/CameraDirectorEvaluator.h" |
Syntax
class FCameraDirectorEvaluator
Remarks
Base class for camera director evaluators.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Activate
(
const FCameraDirectorActivateParams& Params |
Activates the camera director evaluator. | |
| bool | AddChildEvaluationContext
(
TSharedRef< FCameraEvaluationContext > InContext |
||
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| const Type * | CastThis () |
||
| Type * | CastThis () |
||
| const Type * | |||
| Type * | |||
| void | Deactivate
(
const FCameraDirectorDeactivateParams& Params |
Deactivates the camera director evaluator. | |
| const UCameraDirector * | Gets the camera director. | ||
| const CameraDirectorType * | Gets the camera director. | ||
| const FCameraObjectTypeID & | GetTypeID () |
||
| void | Initialize
(
const FCameraDirectorInitializeParams& Params |
Initializes a camera director evalutor. | |
| bool | IsKindOf
(
const FCameraObjectTypeID& InTypeID |
||
| bool | IsKindOf () |
||
| void | OnActivate
(
const FCameraDirectorActivateParams& Params |
Activates the camera director evaluator. May be called multiple times, in pair with OnDeactivate. | |
| void | OnAddChildEvaluationContext
(
const FChildContextManulationParams& Params, |
||
| void | OnAddReferencedObjects
(
FReferenceCollector& Collector |
||
| void | OnDeactivate
(
const FCameraDirectorDeactivateParams& Params |
Deactivates the camera director evaluator. May be called multiple times, in pair with OnActivate. | |
| void | OnInitialize
(
const FCameraDirectorInitializeParams& Params |
Initializes a camera director evalutor. Only called once after construction. | |
| void | OnRemoveChildEvaluationContext
(
const FChildContextManulationParams& Params, |
||
| void | OnRun
(
const FCameraDirectorEvaluationParams& Params, |
Runs the camera director to determine what camera rig(s) should be active this frame. | |
| bool | RemoveChildEvaluationContext
(
TSharedRef< FCameraEvaluationContext > InContext |
||
| void | Run
(
const FCameraDirectorEvaluationParams& Params, |
Runs the camera director to determine what camera rig(s) should be active this frame. | |
| void | SetPrivateCameraDirector
(
const UCameraDirector* InCameraDirector |
Internal API. | |
| const ::UE::Cameras::TCameraObjectTypeID< FCameraDirectorEvaluator > & | StaticTypeID () |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FChildContextManulationParams | |||
| FChildContextManulationResult |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EChildContextManipulationResult |
Typedefs
| Name | Description |
|---|---|
| FCameraObjectTypeID |
Constants
| Name | Description |
|---|---|
| PrivateTypeID |