Appearance
@tmrw-realityos/charm / TextureHandler
Class: TextureHandler
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:88
Extends
ResourceHandler
Constructors
Constructor
new TextureHandler(
descriptor):TextureHandler
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:93
Parameters
descriptor
TextureDescriptor
Returns
TextureHandler
Overrides
ResourceHandler.constructor
Properties
descriptor
descriptor:
TextureDescriptor
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:89
external
external:
boolean=false
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:73
Inherited from
ResourceHandler.external
firstPass
firstPass:
number=-1
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:69
Inherited from
ResourceHandler.firstPass
lastPass
lastPass:
number=-1
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:70
Inherited from
ResourceHandler.lastPass
name?
optionalname:string
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:65
Inherited from
ResourceHandler.name
passes
passes:
FrameGraphPass[] =[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:66
Inherited from
ResourceHandler.passes
read
read:
boolean=false
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:71
Inherited from
ResourceHandler.read
target
target:
number=0
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:68
Inherited from
ResourceHandler.target
texture?
optionaltexture:GPUTexture
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:91
usage
usage:
number=0
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:67
Inherited from
ResourceHandler.usage
viewFormat?
optionalviewFormat:GPUTextureFormat
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:90
write
write:
boolean=false
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:72
Inherited from
ResourceHandler.write
Methods
clear()
clear():
void
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:98
Returns
void
Overrides
ResourceHandler.clear