Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A base structure for overriding a camera variable value until told to stop. Overriding supports blending in and out.
This base structure doesn't apply the values, see TCameraVariableSetter for that.
| Name | FCameraVariableSetter |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraVariableSetter.h |
| Include Path | #include "Core/CameraVariableSetter.h" |
Syntax
struct FCameraVariableSetter
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Core/CameraVariableSetter.h | |||
FCameraVariableSetter
(
FCameraVariableID InVariableID |
Core/CameraVariableSetter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCameraVariableSetter() |
Core/CameraVariableSetter.h |
Enums
Protected
| Name | Remarks |
|---|---|
| EState |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendInTime | float | Core/CameraVariableSetter.h | ||
| BlendOutTime | float | Core/CameraVariableSetter.h | ||
| BlendType | ECameraVariableSetterBlendType | Core/CameraVariableSetter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply
(
FCameraVariableTable& VariableTable |
Core/CameraVariableSetter.h | ||
bool IsActive() |
Core/CameraVariableSetter.h | ||
void Stop
(
bool bImmediately |
Core/CameraVariableSetter.h | ||
void Update
(
float DeltaTime |
Core/CameraVariableSetter.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetBlendFactor() |
Core/CameraVariableSetter.h | ||
void UpdateState
(
float DeltaTime |
Core/CameraVariableSetter.h |