@threlte/extras
Version:
Utilities, abstractions and plugins for your Threlte apps
11 lines (10 loc) • 426 B
TypeScript
import { CubeCamera, WebGLCubeRenderTarget } from 'three';
/**
* creates a `CubeCamera` instance
* `near` and `far`, and `resolution` are getters so you can use $state()
* the camera's `renderTarget` is disposed when the component unmounts.
*/
export declare const useCubeCamera: (near?: () => number, far?: () => number, resolution?: () => number) => {
camera: CubeCamera;
renderTarget: WebGLCubeRenderTarget;
};