Appearance
@tmrw-realityos/charm • Docs
@tmrw-realityos/charm / readDepthTexture
Function: readDepthTexture()
readDepthTexture(
context
,depthTexture
,pixelCoordinates
,flipY
):Promise
<Float32Array
>
Read pixel values from a depth texture
Parameters
• context: WebGPURenderContext
Rendering context
• depthTexture: GPUTexture
Depth texture to read from, must be created with GPUTextureUsage.TEXTURE_BINDING. Can be multisampled.
• pixelCoordinates: vec3
[] | [number
, number
][] | [number
, number
, number
][] | vec2
[]
Array of coordinates to read
• flipY: boolean
= false
Flip the y pixel coordinate
Returns
Promise
<Float32Array
>
Array of length pixelCoordinates.length containing the depth texture values
Defined in
packages/charm/src/graphics/WebGPU/WebGPUTextureTools.ts:131