Skip to content

@tmrw-realityos/charm


@tmrw-realityos/charm / TextureHandler

Class: TextureHandler

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:89

Extends

  • ResourceHandler

Constructors

Constructor

new TextureHandler(descriptor): TextureHandler

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:95

Parameters

descriptor

TextureDescriptor

Returns

TextureHandler

Overrides

ResourceHandler.constructor

Properties

descriptor

descriptor: TextureDescriptor

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:90


external

external: boolean = false

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:74

Inherited from

ResourceHandler.external


firstPass

firstPass: number = -1

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:70

Inherited from

ResourceHandler.firstPass


generateMipmaps

generateMipmaps: boolean = false

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:92


lastPass

lastPass: number = -1

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:71

Inherited from

ResourceHandler.lastPass


name?

optional name: string

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:66

Inherited from

ResourceHandler.name


passes

passes: FrameGraphPass[] = []

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:67

Inherited from

ResourceHandler.passes


read

read: boolean = false

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:72

Inherited from

ResourceHandler.read


target

target: number = 0

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:69

Inherited from

ResourceHandler.target


texture?

optional texture: GPUTexture

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:93


usage

usage: number = 0

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:68

Inherited from

ResourceHandler.usage


viewFormat?

optional viewFormat: GPUTextureFormat

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:91


write

write: boolean = false

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:73

Inherited from

ResourceHandler.write

Methods

clear()

clear(): void

Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:100

Returns

void

Overrides

ResourceHandler.clear