19 ::ll::TypedStorage<8, 24, ::std::vector<::CameraShakeEvent>> mShakeEvents;
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SimplexNoise>> xAxisNoise;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SimplexNoise>> yAxisNoise;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SimplexNoise>> zAxisNoise;
23 ::ll::TypedStorage<8, 8, double> mLastUpdatedTime;
24 ::ll::TypedStorage<4, 4, float> mNoiseTime;
25 ::ll::TypedStorage<4, 4, float> mShakeIntensity;
26 ::ll::TypedStorage<4, 4, float> mDecayRate;
27 ::ll::TypedStorage<1, 1, ::CameraShakeType> mShakeType;
28 ::ll::TypedStorage<1, 1, bool> mWasShaking;
34 MCAPI_C
void initialize(
::Random& random);
36 MCAPI_C
bool queueShakeEvent(
float intensity,
float duration);