Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A structure holding a reference to a camera rig asset, along with the interface parameter override values.
| Name | FCameraRigAssetReference |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraRigAssetReference.h |
| Include Path | #include "Core/CameraRigAssetReference.h" |
Syntax
USTRUCT (BlueprintType )
struct FCameraRigAssetReference : public FBaseCameraObjectReference
Inheritance Hierarchy
- FBaseCameraObjectReference → FCameraRigAssetReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Core/CameraRigAssetReference.h | |||
FCameraRigAssetReference
(
UCameraRigAsset* InCameraRig |
Core/CameraRigAssetReference.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraRig | TObjectPtr< UCameraRigAsset > | The referenced camera rig. | Core/CameraRigAssetReference.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyParameterOverrides
(
UE::Cameras::FCameraVariableTable& OutVariableTable, |
Applies the parameter override values to the given variable table. | Core/CameraRigAssetReference.h | |
void ApplyParameterOverrides
(
UE::Cameras::FCameraNodeEvaluationResult& OutResult, |
Applies the parameter override values to the given evaluation result. | Core/CameraRigAssetReference.h | |
void ApplyParameterOverrides
(
const FInstancedPropertyBag& CachedParameters, |
Applies the parameter override values to the given evaluation result. | Core/CameraRigAssetReference.h | |
void ApplyParameterOverrides
(
UE::Cameras::FCameraVariableTable& OutVariableTable, |
Applies the parameter override values to the given variable and context data tables. | Core/CameraRigAssetReference.h | |
| Gets the referenced camera rig. | Core/CameraRigAssetReference.h | ||
const UCameraRigAsset * GetCameraRig () |
Gets the referenced camera rig. | Core/CameraRigAssetReference.h | |
bool IsValid() |
Returns whether this reference points to a valid camera rig. | Core/CameraRigAssetReference.h | |
void PostSerialize
(
const FArchive& Ar |
Core/CameraRigAssetReference.h | ||
bool SerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
Core/CameraRigAssetReference.h | ||
void SetCameraRig
(
UCameraRigAsset* InCameraRig |
Sets the referenced camera rig. | Core/CameraRigAssetReference.h |
Overridden from FBaseCameraObjectReference
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UBaseCameraObject * GetCameraObject() |
Gets the camera object that this reference points to. | Core/CameraRigAssetReference.h |