@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
26 lines (25 loc) • 721 B
TypeScript
import { Material, Object3D, Matrix4, Vector3 } from 'three';
export interface ObjectState {
material: Material | Material[];
frustumCulled: boolean;
parent: Object3D | null;
renderOrder: number;
}
export interface LightHierarchyState {
matrixAutoUpdate: boolean;
parent: Object3D | null;
}
export interface LightMatrixState {
matrix: Matrix4;
position: Vector3;
}
export interface LightMapControllerParams {
resolution: number;
lightRadius: number;
totalIterationsCount: number;
blur: boolean;
blurAmount: number;
}
export declare const renderTargetType: 1015 | 1016;
export declare const renderTargetFormat: 1023;
export declare const RENDER_TARGET_DEFAULT_SIZE = 1;