UNPKG

@14islands/r3f-scroll-rig

Version:

Progressively enhance any React website with WebGL using @react-three/fiber

8 lines (7 loc) 2.04 kB
import React from 'react'; declare type Props = JSX.IntrinsicElements['perspectiveCamera'] & { makeDefault?: boolean; margin?: number; }; export declare const PerspectiveCamera: React.ForwardRefExoticComponent<Pick<Props, "key" | "dispose" | "copy" | "focus" | "scale" | "id" | "remove" | "children" | "attach" | "args" | "onUpdate" | "position" | "up" | "rotation" | "matrix" | "quaternion" | "layers" | "type" | "raycast" | "uuid" | "name" | "parent" | "modelViewMatrix" | "normalMatrix" | "matrixWorld" | "matrixAutoUpdate" | "matrixWorldNeedsUpdate" | "visible" | "castShadow" | "receiveShadow" | "frustumCulled" | "renderOrder" | "animations" | "userData" | "customDepthMaterial" | "customDistanceMaterial" | "isObject3D" | "onBeforeRender" | "onAfterRender" | "applyMatrix4" | "applyQuaternion" | "setRotationFromAxisAngle" | "setRotationFromEuler" | "setRotationFromMatrix" | "setRotationFromQuaternion" | "rotateOnAxis" | "rotateOnWorldAxis" | "rotateX" | "rotateY" | "rotateZ" | "translateOnAxis" | "translateX" | "translateY" | "translateZ" | "localToWorld" | "worldToLocal" | "lookAt" | "add" | "removeFromParent" | "clear" | "getObjectById" | "getObjectByName" | "getObjectByProperty" | "getWorldPosition" | "getWorldQuaternion" | "getWorldScale" | "getWorldDirection" | "traverse" | "traverseVisible" | "traverseAncestors" | "updateMatrix" | "updateMatrixWorld" | "updateWorldMatrix" | "toJSON" | "clone" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "view" | "matrixWorldInverse" | "projectionMatrix" | "projectionMatrixInverse" | "isCamera" | "isPerspectiveCamera" | "zoom" | "fov" | "aspect" | "near" | "far" | "filmGauge" | "filmOffset" | "setFocalLength" | "getFocalLength" | "getEffectiveFOV" | "getFilmWidth" | "getFilmHeight" | "setViewOffset" | "clearViewOffset" | "updateProjectionMatrix" | "setLens" | keyof import("@react-three/fiber/dist/declarations/src/core/events").EventHandlers | "makeDefault" | "margin"> & React.RefAttributes<unknown>>; export {};