Navigation
API > API/Plugins > API/Plugins/GameplayCameras
All camera references have:
- Variable: a variable chosen by the user.
- VariableID: the ID of the variable to use for this reference.
When Variable is set, VariableID is the ID of that variable. When Variable is not set, VariableID is the ID of something else that the caller code should use, such as a camera rig parameter override.
| Name | FBooleanCameraVariableReference |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraVariableReferences.h |
| Include Path | #include "Core/CameraVariableReferences.h" |
Syntax
USTRUCT ()
struct FBooleanCameraVariableReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Core/CameraVariableReferences.h | |||
FBooleanCameraVariableReference
(
VariableAssetType* InVariable |
Core/CameraVariableReferences.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ValueType | bool | Core/CameraVariableReferences.h | |
| VariableAssetType | UBooleanCameraVariable | Core/CameraVariableReferences.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Variable | TObjectPtr< UBooleanCameraVariable > | Core/CameraVariableReferences.h |
|
|
| VariableID | FCameraVariableID | Core/CameraVariableReferences.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FBooleanCameraVariableReference::ValueType * GetValue
(
const UE::Cameras::FCameraVariableTable& VariableTable |
Core/CameraVariableReferences.h | ||
bool HasNonUserOverride() |
Core/CameraVariableReferences.h | ||
bool HasVariable() |
Core/CameraVariableReferences.h | ||
bool IsValid() |
Core/CameraVariableReferences.h |