| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Camera/CameraShake.h |
Include |
#include "Camera/CameraShake.h" |
class UMatineeCameraShake : public UCameraShakeBase
Legacy camera shake which can do either oscillation or run camera anims.
Name | Description | ||
---|---|---|---|
|
UCameraAnim ... |
Anim |
Source camera animation to play. Can be null. |
|
float |
AnimBlendInTime |
Linear blend-in time. |
|
float |
AnimBlendOutTime |
Linear blend-out time. |
|
UCameraAnimInst ... |
AnimInst |
The playing instance of the CameraAnim-based shake, if any. |
|
float |
AnimPlayRate |
Scalar defining how fast to play the anim. |
|
float |
AnimScale |
Scalar defining how "intense" to play the anim. |
|
uint32 : 1 |
bRandomAnimSegment |
If true, play a random snippet of the animation of length Duration. |
|
FOVOscillation |
FOV oscillation |
|
|
float |
FOVSinOffset |
Current FOV sinusoidal offset. |
|
float |
InitialFOVSinOffset |
Initial offset (could have been assigned at random). |
|
InitialLocSinOffset |
Initial offset (could have been assigned at random). |
|
|
InitialRotSinOffset |
Initial offset (could have been assigned at random). |
|
|
LocOscillation |
Positional oscillation |
|
|
LocSinOffset |
Current location sinusoidal offset. |
|
|
float |
OscillationBlendInTime |
Duration of the blend-in, where the oscillation scales from 0 to 1. |
|
float |
OscillationBlendOutTime |
Duration of the blend-out, where the oscillation scales from 1 to 0. |
|
float |
OscillationDuration |
Duration in seconds of current screen shake. Less than 0 means indefinite, 0 means no oscillation. |
|
float |
OscillatorTimeRemaining |
Time remaining for oscillation shakes. Less than 0.f means shake infinitely. |
|
float |
RandomAnimSegmentDuration |
When bRandomAnimSegment is true, this defines how long the anim should play. |
|
RotOscillation |
Rotational oscillation |
|
|
RotSinOffset |
Current rotational sinusoidal offset. |
|
|
AActor * |
TempCameraActorForCameraAnims |
Temp actor to use for playing camera anims. |
Name | Description | |
---|---|---|
|
UMatineeCameraShake ( |
Name | Description | ||
---|---|---|---|
|
BlueprintUpdateCameraShake ( |
Called every tick to let the shake modify the point of view |
|
|
IsLooping() |
Returns true if this camera shake will loop forever |
|
|
ReceiveIsFinished() |
Called to allow a shake to decide when it's finished playing. |
|
|
ReceivePlayShake ( |
Called when the shake starts playing |
|
|
ReceiveStopShake ( |
Called when the shake is explicitly stopped. |
|
|
SetCurrentTimeAndApplyShake ( |
Sets current playback time and applies the shake (both oscillation and cameraanim) to the given POV. |
|
|
SetTempCameraAnimActor ( |
Sets actor for playing camera anims |