Interface: CameraTextureResolver
Defined in: src/webgpu/cameraTextureResolver.ts:16
An owned rgba8unorm texture the camera frame is resolved into each frame — for pipelines that
want a plain texture_2d camera instead of texture_external. Build once at setup with
createCameraTextureResolver; every field is safe to capture into the frame worklet.
Prefer sampling the camera directly via createCameraShaderBindings when you can: the resolver costs one extra render pass per frame.
Properties​
height​
readonlyheight:number
Defined in: src/webgpu/cameraTextureResolver.ts:22
resolvePass​
readonlyresolvePass:CameraPassthroughPipeline
Defined in: src/webgpu/cameraTextureResolver.ts:24
Internal
The pass used to resolve into texture.
texture​
readonlytexture:GPUTexture
Defined in: src/webgpu/cameraTextureResolver.ts:18
The resolved camera texture (rgba8unorm, sampled + render-attachment usage).
view​
readonlyview:GPUTextureView
Defined in: src/webgpu/cameraTextureResolver.ts:20
A reusable default view of texture.
width​
readonlywidth:number
Defined in: src/webgpu/cameraTextureResolver.ts:21