bilca's picture
Upload 43 files
b24de8b verified
import { ShaderProgram } from "./ShaderProgram";
import { ShaderPass } from "../passes/ShaderPass";
import { RenderData } from "../utils/RenderData";
import { Color32 } from "../../../math/Color32";
import { WebGLRenderer } from "../../WebGLRenderer";
declare class RenderProgram extends ShaderProgram {
private _outlineThickness;
private _outlineColor;
private _renderData;
private _depthIndex;
private _splatTexture;
private _worker;
protected _initialize: () => void;
protected _resize: () => void;
protected _render: () => void;
protected _dispose: () => void;
private _setOutlineThickness;
private _setOutlineColor;
constructor(renderer: WebGLRenderer, passes: ShaderPass[]);
get renderData(): RenderData | null;
get depthIndex(): Uint32Array;
get splatTexture(): WebGLTexture | null;
get outlineThickness(): number;
set outlineThickness(value: number);
get outlineColor(): Color32;
set outlineColor(value: Color32);
get worker(): Worker | null;
protected _getVertexSource(): string;
protected _getFragmentSource(): string;
}
export { RenderProgram };