@realsee/five
Version:
Realsee Renderer SDK
20 lines (19 loc) • 927 B
TypeScript
import * as THREE from "three";
type GetRendererOptions = {
preserveDrawingBuffer?: boolean;
premultipliedAlpha?: boolean;
stencil?: boolean;
antialias?: boolean;
webgl2?: boolean;
logarithmicDepthBuffer?: boolean;
precision?: "highp" | "mediump" | "lowp";
powerPreference?: "high-performance" | "low-power" | "default";
backgroundColor?: number | THREE.Color;
backgroundAlpha?: number;
pixelRatio?: number;
};
declare function getRenderer({ preserveDrawingBuffer, premultipliedAlpha, stencil, antialias, webgl2, logarithmicDepthBuffer, precision, powerPreference, backgroundColor, backgroundAlpha, pixelRatio, }?: GetRendererOptions): THREE.WebGLRenderer | undefined;
declare function revokeRenderer(renderer?: THREE.WebGLRenderer): void;
declare function disposeRendererPool(): void;
export { getRenderer, revokeRenderer, disposeRendererPool };
export type { GetRendererOptions };