@14islands/r3f-scroll-rig
Version:
Progressively enhance any React website with WebGL using @react-three/fiber
17 lines (16 loc) • 547 B
TypeScript
import { preloadScene, requestRender, renderScissor, renderViewport } from '../renderer-api';
export interface ScrollRigState {
debug: boolean;
isCanvasAvailable: boolean;
hasSmoothScrollbar: boolean;
scaleMultiplier: number;
preloadScene: typeof preloadScene;
requestRender: typeof requestRender;
renderScissor: typeof renderScissor;
renderViewport: typeof renderViewport;
reflow: () => void;
}
/**
* Public interface for ScrollRig
*/
export declare const useScrollRig: () => ScrollRigState;