Spaces:
Running
Running
File size: 1,149 Bytes
b24de8b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
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 };
|