Skip to content

registerDebugTexture

registerDebugTexture(name, source, pixelType?, opts?): void

Defined in: packages/three-flatland/src/debug/debug-sink.ts:151

Publish a debug texture (DataTexture or RenderTarget) to the devtools pane. Readback is only performed when a consumer has selected this name for preview — safe to leave registered.

source may be a DataTexture (CPU-backed, cheap) or any object shaped like a WebGLRenderTarget / WebGPURenderTarget with width, height, texture. No-op when devtools isn’t bundled.

string

DataTexture  | { height: number; texture: Texture ; width: number; }

TexturePixelType = 'rgba8'

BufferDisplayMode

string

void