babylon.renderingManager.d.ts 719 B

123456789101112131415
  1. declare module BABYLON {
  2. class RenderingManager {
  3. static MAX_RENDERINGGROUPS: number;
  4. private _scene;
  5. private _renderingGroups;
  6. private _depthBufferAlreadyCleaned;
  7. constructor(scene: Scene);
  8. private _renderParticles(index, activeMeshes);
  9. private _renderSprites(index);
  10. private _clearDepthBuffer();
  11. public render(customRenderFunction: (opaqueSubMeshes: SmartArray<SubMesh>, transparentSubMeshes: SmartArray<SubMesh>, alphaTestSubMeshes: SmartArray<SubMesh>) => void, activeMeshes: AbstractMesh[], renderParticles: boolean, renderSprites: boolean): void;
  12. public reset(): void;
  13. public dispatch(subMesh: SubMesh): void;
  14. }
  15. }