Skip to content

decode.webgpu.Class.GainMapDecoderMaterial

github-actions[bot] edited this page Nov 19, 2025 · 9 revisions

@monogrid/gainmap-js / decode/webgpu / GainMapDecoderMaterial

Class: GainMapDecoderMaterial

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:18

A Material which is able to decode the Gainmap into a full HDR Representation using TSL (Three.js Shading Language)

Extends

  • MeshBasicNodeMaterial

Constructors

Constructor

new GainMapDecoderMaterial(params): GainMapDecoderMaterial

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:37

Parameters

params

GainMapMetadata & GainmapDecodingParameters & object

Returns

GainMapDecoderMaterial

Overrides

MeshBasicNodeMaterial.constructor

Accessors

gainMap

Get Signature

get gainMap(): Texture<unknown>

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:99

Returns

Texture<unknown>

Set Signature

set gainMap(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:100

Parameters
value

Texture

Returns

void


gainMapMax

Get Signature

get gainMapMax(): [number, number, number]

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:144

See

GainMapMetadata.gainMapMax

Returns

[number, number, number]

Set Signature

set gainMapMax(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:148

Parameters
value

[number, number, number]

Returns

void


gainMapMin

Get Signature

get gainMapMin(): [number, number, number]

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:131

See

GainMapMetadata.gainMapMin

Returns

[number, number, number]

Set Signature

set gainMapMin(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:135

Parameters
value

[number, number, number]

Returns

void


gamma

Get Signature

get gamma(): [number, number, number]

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:157

See

GainMapMetadata.gamma

Returns

[number, number, number]

Set Signature

set gamma(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:161

Parameters
value

[number, number, number]

Returns

void


hdrCapacityMax

Get Signature

get hdrCapacityMax(): number

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:181

See

GainMapMetadata.hdrCapacityMax

Remarks

Logarithmic space

Returns

number

Set Signature

set hdrCapacityMax(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:182

Parameters
value

number

Returns

void


hdrCapacityMin

Get Signature

get hdrCapacityMin(): number

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:171

See

GainMapMetadata.hdrCapacityMin

Remarks

Logarithmic space

Returns

number

Set Signature

set hdrCapacityMin(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:172

Parameters
value

number

Returns

void


maxDisplayBoost

Get Signature

get maxDisplayBoost(): number

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:191

See

GainmapDecodingParameters.maxDisplayBoost

Remarks

Non Logarithmic space

Returns

number

Set Signature

set maxDisplayBoost(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:192

Parameters
value

number

Returns

void


offsetHdr

Get Signature

get offsetHdr(): [number, number, number]

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:105

See

GainMapMetadata.offsetHdr

Returns

[number, number, number]

Set Signature

set offsetHdr(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:109

Parameters
value

[number, number, number]

Returns

void


offsetSdr

Get Signature

get offsetSdr(): [number, number, number]

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:118

See

GainMapMetadata.offsetSdr

Returns

[number, number, number]

Set Signature

set offsetSdr(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:122

Parameters
value

[number, number, number]

Returns

void


sdr

Get Signature

get sdr(): Texture<unknown>

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:96

Returns

Texture<unknown>

Set Signature

set sdr(value): void

Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:97

Parameters
value

Texture

Returns

void

Clone this wiki locally