14#include "CameraModifier_CameraShake.generated.h"
40 : ShakeInstance(
nullptr)
41 , ShakeSource(
nullptr)
42 , bIsCustomInitialized(
false)
55 bool bIsCustomInitialized;
57#if UE_ENABLE_DEBUG_DRAWING
63#if UE_ENABLE_DEBUG_DRAWING
70 float AccumulatedTime;
78#if UE_ENABLE_DEBUG_DRAWING
97 bool bIsInactive =
false;
150 ENGINE_API virtual void BeginDestroy()
override;
197 ENGINE_API virtual void RemoveAllCameraShakes(
bool bImmediately =
true);
219 float SplitScreenShakeScale;
221#if UE_ENABLE_DEBUG_DRAWING
233 void OnPreGarbageCollect();
234 void RemoveInvalidObjectsFromExpiredPool();
ECameraShakePlaySpace
Definition CameraTypes.h:26
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition DisplayDebugHelpers.h:9
Definition UObjectGlobals.h:1292
Definition UnrealString.h.inl:34
Definition SubclassOf.h:30
Definition CameraModifier_CameraShake.h:144
Definition CameraModifier.h:24
Definition CameraShakeBase.h:440
Definition CameraShakeSourceComponent.h:41
@ false
Definition radaudio_common.h:23
Definition CameraModifier_CameraShake.h:36
Definition CameraModifier_CameraShake.h:105
FOnInitializeCameraShake Initializer
Definition CameraModifier_CameraShake.h:122
FAddCameraShakeParams(float InScale, ECameraShakePlaySpace InPlaySpace=ECameraShakePlaySpace::CameraLocal, FRotator InUserPlaySpaceRot=FRotator::ZeroRotator, const UCameraShakeSourceComponent *InSourceComponent=nullptr)
Definition CameraModifier_CameraShake.h:132
const UCameraShakeSourceComponent * SourceComponent
Definition CameraModifier_CameraShake.h:114
FRotator UserPlaySpaceRot
Definition CameraModifier_CameraShake.h:111
float Scale
Definition CameraModifier_CameraShake.h:107
ECameraShakePlaySpace PlaySpace
Definition CameraModifier_CameraShake.h:109
TOptional< float > DurationOverride
Definition CameraModifier_CameraShake.h:127
FAddCameraShakeParams()
Definition CameraModifier_CameraShake.h:129
Definition CameraTypes.h:37
Definition CameraModifier_CameraShake.h:24
Definition ObjectPtr.h:488
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25
static CORE_API const TRotator< double > ZeroRotator
Definition Rotator.h:57