WebGLRenderer Inspectors

Internal diagnostics and inspection utilities for the WebGLRenderer.

This submodule provides tools for:

  • Logging and analyzing draw calls and render passes
  • Inspecting GPU memory usage and data textures
  • Examining shader programs and techniques

These APIs are intended for debugging, profiling, and validation by xeokit developers. They are not part of the public API surface.

Access these inspectors via the corresponding methods on WebGLRenderer:

  • getRenderInspector()
  • getMemoryInspector()
  • getShaderInspector()

Classes

MemoryDebugger
RenderInspector
ShaderInspector

Interfaces

DrawCallStats
DrawTechniqueConfig
DrawTechniqueRecord
MemoryInspector
RenderBinStats
RenderStats
ShaderSource
ShaderVariantRecord
TileStats
TimeMs
ViewRenderStats

Type Aliases

DrawTechniqueRecordMap
ShaderVariantName