UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCameraShakeBaseStartParams Struct Reference

#include <CameraShakeBase.h>

Public Attributes

TObjectPtr< APlayerCameraManagerCameraManager
 
float Scale = 1.f
 
ECameraShakePlaySpace PlaySpace = ECameraShakePlaySpace::CameraLocal
 
FRotator UserPlaySpaceRot = FRotator::ZeroRotator
 
TOptional< floatDurationOverride
 

Detailed Description

Parameter struct for starting a camera shake.

Member Data Documentation

◆ CameraManager

TObjectPtr<APlayerCameraManager> FCameraShakeBaseStartParams::CameraManager

The parent camera manager

◆ DurationOverride

TOptional<float> FCameraShakeBaseStartParams::DurationOverride

An optional override for the camera shake's duration

◆ PlaySpace

ECameraShakePlaySpace FCameraShakeBaseStartParams::PlaySpace = ECameraShakePlaySpace::CameraLocal

The coordinate system in which to play the shake

◆ Scale

float FCameraShakeBaseStartParams::Scale = 1.f

The scale for playing the shake

◆ UserPlaySpaceRot

FRotator FCameraShakeBaseStartParams::UserPlaySpaceRot = FRotator::ZeroRotator

A custom rotation, only used if PlaySpace is UserDefined


The documentation for this struct was generated from the following file: