mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 08:17:05 +00:00
Add Class <WebGLRenderLists> and <WebGLRenderList>
This commit is contained in:
Vendored
+21
@@ -4983,6 +4983,7 @@ export class WebGLRenderer implements Renderer {
|
||||
|
||||
capabilities: WebGLCapabilities;
|
||||
properties: WebGLProperties;
|
||||
renderLists: WebGLRenderLists;
|
||||
state: WebGLState;
|
||||
allocTextureUnit: any;
|
||||
|
||||
@@ -5107,6 +5108,26 @@ export class WebGLRenderer implements Renderer {
|
||||
|
||||
export interface RenderTarget {} // not defined in the code, used in LightShadow and WebGRenderer classes
|
||||
|
||||
export class WebGLRenderList
|
||||
{
|
||||
opaque: Array<Object3D>;
|
||||
transparent: Array<any>;
|
||||
init(): void;
|
||||
push(object, geometry, material, z, group): void;
|
||||
|
||||
sort(): void;
|
||||
}
|
||||
|
||||
export class WebGLRenderLists{
|
||||
dispose(): void;
|
||||
/**
|
||||
*
|
||||
* returns {<String> : <WebGLRenderList>}
|
||||
*/
|
||||
get(scene: Scene, camera: Camera): WebGLRenderList;
|
||||
}
|
||||
|
||||
|
||||
export interface WebGLRenderTargetOptions {
|
||||
wrapS?: Wrapping;
|
||||
wrapT?: Wrapping;
|
||||
|
||||
Reference in New Issue
Block a user