OptionalcallbackOptional callback function executed when this shake completes.
OptionaldecayDecay curve factor from 0 (linear) to 1 (exponential) that determines how the shake fades over time.
OptionaldurationThe duration of the shake in milliseconds. Can be a number or an object specifying duration for X and Y independently.
OptionalignoreIf true, this shake ignores the global timescale and updates at real-time speed.
OptionalinfiniteWhether the shake runs infinitely without automatic completion or decay.
OptionalintensityOverall intensity multiplier of this shake (0 to 1).
OptionallayersThe number of oscillation layers (1 to 3) stacked to build complex shake patterns.
OptionalrandomWhether to start the shake rotation with a randomized initial angle.
OptionalrandomnessVariation in force magnitude between 0 and 1.
OptionalrotationWhether to enable camera rotation during the shake.
OptionalrotationThe maximum rotation amplitude of the shake.
OptionalsmoothnessInterpolation factor between 0 and 1, where higher values produce smoother transitions between shake forces.
OptionalstrengthThe strength (amplitude) of the shake. Can be a single number (applied to both axes) or an object specifying strength for X and Y independently.
OptionaltimeOptional per-operation time scale multiplier.
OptionalvibratoThe frequency/speed of the shake oscillations in Hz.
Configuration options for starting a custom camera shake effect.