decode.webgpu.Class.GainMapDecoderMaterial - MONOGRID/gainmap-js GitHub Wiki
@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,TextureEventMap>
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:86
Returns
Texture<unknown, TextureEventMap>
Set Signature
set gainMap(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:87
Parameters
value
Texture
Returns
void
gainMapMax
Get Signature
get gainMapMax(): [
number,number,number]
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:131
See
Returns
[number, number, number]
Set Signature
set gainMapMax(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:135
Parameters
value
[number, number, number]
Returns
void
gainMapMin
Get Signature
get gainMapMin(): [
number,number,number]
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:118
See
Returns
[number, number, number]
Set Signature
set gainMapMin(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:122
Parameters
value
[number, number, number]
Returns
void
gamma
Get Signature
get gamma(): [
number,number,number]
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:144
See
Returns
[number, number, number]
Set Signature
set gamma(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:148
Parameters
value
[number, number, number]
Returns
void
hdrCapacityMax
Get Signature
get hdrCapacityMax():
number
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:168
See
GainMapMetadata.hdrCapacityMax
Remarks
Logarithmic space
Returns
number
Set Signature
set hdrCapacityMax(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:169
Parameters
value
number
Returns
void
hdrCapacityMin
Get Signature
get hdrCapacityMin():
number
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:158
See
GainMapMetadata.hdrCapacityMin
Remarks
Logarithmic space
Returns
number
Set Signature
set hdrCapacityMin(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:159
Parameters
value
number
Returns
void
maxDisplayBoost
Get Signature
get maxDisplayBoost():
number
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:178
See
GainmapDecodingParameters.maxDisplayBoost
Remarks
Non Logarithmic space
Returns
number
Set Signature
set maxDisplayBoost(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:179
Parameters
value
number
Returns
void
offsetHdr
Get Signature
get offsetHdr(): [
number,number,number]
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:92
See
Returns
[number, number, number]
Set Signature
set offsetHdr(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:96
Parameters
value
[number, number, number]
Returns
void
offsetSdr
Get Signature
get offsetSdr(): [
number,number,number]
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:105
See
Returns
[number, number, number]
Set Signature
set offsetSdr(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:109
Parameters
value
[number, number, number]
Returns
void
sdr
Get Signature
get sdr():
Texture<unknown,TextureEventMap>
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:83
Returns
Texture<unknown, TextureEventMap>
Set Signature
set sdr(
value):void
Defined in: src/decode/webgpu/materials/GainMapDecoderMaterial.ts:84
Parameters
value
Texture
Returns
void