Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A camera system service that handles running camera parameter setters.
| Name | FCameraParameterSetterService |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Services/CameraParameterSetterService.h |
| Include Path | #include "Services/CameraParameterSetterService.h" |
Syntax
class FCameraParameterSetterService : public UE::Cameras::FCameraEvaluationService
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FCameraEvaluationService → FCameraParameterSetterService
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCameraParameterSetterService() |
Services/CameraParameterSetterService.h |
Structs
| Name | Remarks |
|---|---|
| FVariableSetterEntry |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCameraVariableSetters | TSparseArray< FVariableSetterEntry > | Services/CameraParameterSetterService.h | |
| Super | FCameraEvaluationService | Services/CameraParameterSetterService.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PrivateTypeID | GAMEPLAYCAMERAS_API const ::UE::Cameras::TCameraObjectTypeID< FCameraParameterSetterService > | Services/CameraParameterSetterService.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Evaluator | FCameraSystemEvaluator * | Services/CameraParameterSetterService.h | ||
| NextVariableSetterSerial | uint32 | Services/CameraParameterSetterService.h | ||
| VariableSetters | FCameraVariableSetters | Services/CameraParameterSetterService.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCameraVariableSetterHandle AddCameraVariableSetter
(
const TCameraVariableSetter< ValueType >& InSetter |
Services/CameraParameterSetterService.h | ||
void ApplyCameraVariableSetters
(
FCameraVariableTable& OutVariableTable |
Services/CameraParameterSetterService.h | ||
void StopCameraVariableSetter
(
const FCameraVariableSetterHandle& InHandle, |
Services/CameraParameterSetterService.h |
Overridden from FCameraEvaluationService
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FCameraObjectTypeID & GetTypeID() |
Services/CameraParameterSetterService.h | ||
virtual bool IsKindOf
(
const FCameraObjectTypeID& InTypeID |
Services/CameraParameterSetterService.h |
Protected
Overridden from FCameraEvaluationService
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnPreUpdate
(
const FCameraEvaluationServiceUpdateParams& Params, |
Runs at the start of the camera system update. | Services/CameraParameterSetterService.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const ::UE::Cameras::TCameraObjectTypeID< FCameraParameterSetterService > & StaticTypeID() |
Services/CameraParameterSetterService.h |