Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A structure holding a reference to a camera asset, along with the interface parameter override values for any of its camera rigs.
| Name | FCameraAssetReference |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraAssetReference.h |
| Include Path | #include "Core/CameraAssetReference.h" |
Syntax
USTRUCT (BlueprintType )
struct FCameraAssetReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCameraAssetReference
(
UCameraAsset* InCameraAsset |
Core/CameraAssetReference.h | ||
| Core/CameraAssetReference.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraAsset | TObjectPtr< UCameraAsset > | The referenced camera asset. | Core/CameraAssetReference.h |
|
| ParameterAnimatedGuids | TArray< FGuid > | Core/CameraAssetReference.h | ||
| ParameterOverrideGuids | TArray< FGuid > | The list of camera rig parameters with override values. | Core/CameraAssetReference.h |
|
| Parameters | FInstancedPropertyBag | The camera asset's parameters. | Core/CameraAssetReference.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyParameterOverrides
(
UE::Cameras::FCameraNodeEvaluationResult& OutResult, |
Applies the parameter override values to the given evaluation result. | Core/CameraAssetReference.h | |
const UCameraAsset * GetCameraAsset () |
Gets the referenced camera asset. | Core/CameraAssetReference.h | |
| Gets the referenced camera asset. | Core/CameraAssetReference.h | ||
TConstArrayView< FGuid > GetOverriddenParameterGuids() |
Gets the IDs of the parameters with override values. | Core/CameraAssetReference.h | |
const FInstancedPropertyBag & GetParameters () |
Gets the parameters for this camera, some of which containing overrides. | Core/CameraAssetReference.h | |
| Gets the parameters for this camera, some of which containing overrides. | Core/CameraAssetReference.h | ||
bool IsParameterAnimated
(
const FGuid PropertyID |
Core/CameraAssetReference.h | ||
bool IsParameterOverridden
(
const FGuid PropertyID |
Core/CameraAssetReference.h | ||
bool IsValid() |
Returns whether this reference points to a valid camera asset. | Core/CameraAssetReference.h | |
bool NeedsRebuildParameters() |
Core/CameraAssetReference.h | ||
void RebuildParameters() |
Core/CameraAssetReference.h | ||
bool RebuildParametersIfNeeded() |
Core/CameraAssetReference.h | ||
bool SerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
Core/CameraAssetReference.h | ||
void SetCameraAsset
(
UCameraAsset* InCameraAsset |
Sets the referenced camera asset. | Core/CameraAssetReference.h | |
void SetParameterAnimated
(
const FGuid PropertyID, |
Core/CameraAssetReference.h | ||
void SetParameterOverridden
(
const FGuid PropertyID, |
Core/CameraAssetReference.h |