Spaces:
Running
Running
| 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 }; | |