Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Services
Inheritance Hierarchy
- TSharedFromThis< FCameraEvaluationService >
- FCameraEvaluationService
- FPlayerControlRotationEvaluationService
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Services/PlayerControlRotationService.h |
| Include | #include "Services/PlayerControlRotationService.h" |
Syntax
class FPlayerControlRotationEvaluationService : public UE::Cameras::FCameraEvaluationService
Remarks
An evaluation service that manages the player's control rotation based on what's going on with cameras.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Create a new player control rotation service. | |||
FPlayerControlRotationEvaluationService
(
const FPlayerControlRotationParams& InParams |
Create a new player control rotation service, setting its parameters immediately. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FRotator3d & | Gets the last evaluated control rotation. | ||
| const FPlayerControlRotationParams & | Gets the parameters for managing player control rotation. | ||
| bool | Gets whether the control rotation was last frozen. | ||
| void | SetParameters
(
const FPlayerControlRotationParams& InParams |
Sets the parameters for managing player control rotation. | |
| const ::UE::Cameras::TCameraObjectTypeID< FPlayerControlRotationEvaluationService > & | StaticTypeID () |
Overridden from FCameraEvaluationService
| Type | Name | Description | |
|---|---|---|---|
| const FCameraObjectTypeID & | GetTypeID () |
||
| bool | IsKindOf
(
const FCameraObjectTypeID& InTypeID |
||
| void | OnAddReferencedObjects
(
FReferenceCollector& Collector |
Collect referenced UObjects. | |
| void | OnPostUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the end of the camera system update. |
Typedefs
| Name | Description |
|---|---|
| Super |
Constants
| Name | Description |
|---|---|
| PrivateTypeID |