Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A structure holding a reference to a camera shake asset, along with the interface parameter override values.
| Name | FCameraShakeAssetReference |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraShakeAssetReference.h |
| Include Path | #include "Core/CameraShakeAssetReference.h" |
Syntax
USTRUCT (BlueprintType )
struct FCameraShakeAssetReference : public FBaseCameraObjectReference
Inheritance Hierarchy
- FBaseCameraObjectReference → FCameraShakeAssetReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Core/CameraShakeAssetReference.h | |||
FCameraShakeAssetReference
(
UCameraShakeAsset* InCameraShake |
Core/CameraShakeAssetReference.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraShake | TObjectPtr< UCameraShakeAsset > | The referenced camera shake. | Core/CameraShakeAssetReference.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/CameraShakeAssetReference.h | |
void ApplyParameterOverrides
(
UE::Cameras::FCameraNodeEvaluationResult& OutResult, |
Applies the parameter override values to the given evaluation result. | Core/CameraShakeAssetReference.h | |
void ApplyParameterOverrides
(
UE::Cameras::FCameraVariableTable& OutVariableTable, |
Applies the parameter override values to the given variable and context data tables.. | Core/CameraShakeAssetReference.h | |
| Gets the referenced camera shake. | Core/CameraShakeAssetReference.h | ||
const UCameraShakeAsset * GetCameraShake () |
Gets the referenced camera shake. | Core/CameraShakeAssetReference.h | |
bool IsValid() |
Returns whether this reference points to a valid camera shake. | Core/CameraShakeAssetReference.h | |
void SetCameraShake
(
UCameraShakeAsset* InCameraShake |
Sets the referenced camera shake. | Core/CameraShakeAssetReference.h |
Overridden from FBaseCameraObjectReference
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UBaseCameraObject * GetCameraObject() |
Gets the camera object that this reference points to. | Core/CameraShakeAssetReference.h |