@react-three/drei
Version:
useful add-ons for react-three-fiber
18 lines (17 loc) • 528 B
TypeScript
import { ForwardRefComponent } from '../helpers/ts-utils';
export interface ShakeController {
getIntensity: () => number;
setIntensity: (val: number) => void;
}
export interface CameraShakeProps {
intensity?: number;
decay?: boolean;
decayRate?: number;
maxYaw?: number;
maxPitch?: number;
maxRoll?: number;
yawFrequency?: number;
pitchFrequency?: number;
rollFrequency?: number;
}
export declare const CameraShake: ForwardRefComponent<CameraShakeProps, ShakeController | undefined>;