Skip to content

decode.Class.GainMapDecoderMaterial

github-actions[bot] edited this page Jan 15, 2025 · 14 revisions

@monogrid/gainmap-js / decode / GainMapDecoderMaterial

Class: GainMapDecoderMaterial

A Material which is able to decode the Gainmap into a full HDR Representation

Extends

  • ShaderMaterial

Constructors

new GainMapDecoderMaterial()

new GainMapDecoderMaterial(params): GainMapDecoderMaterial

Parameters

params: GainMapMetadata & GainmapDecodingParameters & object

Returns

GainMapDecoderMaterial

Overrides

ShaderMaterial.constructor

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:56

Accessors

gainMap

get gainMap(): Texture

set gainMap(value): void

Parameters

value: Texture

Returns

Texture

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:89


gainMapMax

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

See

GainMapMetadata.gainMapMax

set gainMapMax(value): void

Parameters

value: [number, number, number]

Returns

[number, number, number]

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:109


gainMapMin

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

See

GainMapMetadata.gainMapMin

set gainMapMin(value): void

Parameters

value: [number, number, number]

Returns

[number, number, number]

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:104


gamma

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

See

GainMapMetadata.gamma

set gamma(value): void

Parameters

value: [number, number, number]

Returns

[number, number, number]

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:115


hdrCapacityMax

get hdrCapacityMax(): number

See

GainMapMetadata.hdrCapacityMin

Remarks

Logarithmic space

set hdrCapacityMax(value): void

Parameters

value: number

Returns

number

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:141


hdrCapacityMin

get hdrCapacityMin(): number

See

GainMapMetadata.hdrCapacityMin

Remarks

Logarithmic space

set hdrCapacityMin(value): void

Parameters

value: number

Returns

number

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:131


maxDisplayBoost

get maxDisplayBoost(): number

See

GainmapDecodingParameters.maxDisplayBoost

Remarks

Non Logarithmic space

set maxDisplayBoost(value): void

Parameters

value: number

Returns

number

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:151


offsetHdr

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

See

GainMapMetadata.offsetHdr

set offsetHdr(value): void

Parameters

value: [number, number, number]

Returns

[number, number, number]

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:94


offsetSdr

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

See

GainMapMetadata.offsetSdr

set offsetSdr(value): void

Parameters

value: [number, number, number]

Returns

[number, number, number]

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:99


sdr

get sdr(): Texture

set sdr(value): void

Parameters

value: Texture

Returns

Texture

Defined in

src/decode/materials/GainMapDecoderMaterial.ts:86

Clone this wiki locally