decode.Class.GainMapDecoderMaterial - MONOGRID/gainmap-js GitHub Wiki
@monogrid/gainmap-js / decode / GainMapDecoderMaterial
Class: GainMapDecoderMaterial
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:48
A Material which is able to decode the Gainmap into a full HDR Representation
Extends
ShaderMaterial
Constructors
Constructor
new GainMapDecoderMaterial(
params):GainMapDecoderMaterial
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:56
Parameters
params
GainMapMetadata & GainmapDecodingParameters & object
Returns
GainMapDecoderMaterial
Overrides
ShaderMaterial.constructor
Accessors
gainMap
Get Signature
get gainMap():
Texture<unknown,TextureEventMap>
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:89
Returns
Texture<unknown, TextureEventMap>
Set Signature
set gainMap(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:90
Parameters
value
Texture
Returns
void
gainMapMax
Get Signature
get gainMapMax(): [
number,number,number]
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:109
See
Returns
[number, number, number]
Set Signature
set gainMapMax(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:110
Parameters
value
[number, number, number]
Returns
void
gainMapMin
Get Signature
get gainMapMin(): [
number,number,number]
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:104
See
Returns
[number, number, number]
Set Signature
set gainMapMin(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:105
Parameters
value
[number, number, number]
Returns
void
gamma
Get Signature
get gamma(): [
number,number,number]
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:115
See
Returns
[number, number, number]
Set Signature
set gamma(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:120
Parameters
value
[number, number, number]
Returns
void
hdrCapacityMax
Get Signature
get hdrCapacityMax():
number
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:141
See
GainMapMetadata.hdrCapacityMin
Remarks
Logarithmic space
Returns
number
Set Signature
set hdrCapacityMax(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:142
Parameters
value
number
Returns
void
hdrCapacityMin
Get Signature
get hdrCapacityMin():
number
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:131
See
GainMapMetadata.hdrCapacityMin
Remarks
Logarithmic space
Returns
number
Set Signature
set hdrCapacityMin(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:132
Parameters
value
number
Returns
void
maxDisplayBoost
Get Signature
get maxDisplayBoost():
number
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:151
See
GainmapDecodingParameters.maxDisplayBoost
Remarks
Non Logarithmic space
Returns
number
Set Signature
set maxDisplayBoost(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:152
Parameters
value
number
Returns
void
offsetHdr
Get Signature
get offsetHdr(): [
number,number,number]
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:94
See
Returns
[number, number, number]
Set Signature
set offsetHdr(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:95
Parameters
value
[number, number, number]
Returns
void
offsetSdr
Get Signature
get offsetSdr(): [
number,number,number]
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:99
See
Returns
[number, number, number]
Set Signature
set offsetSdr(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:100
Parameters
value
[number, number, number]
Returns
void
sdr
Get Signature
get sdr():
Texture<unknown,TextureEventMap>
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:86
Returns
Texture<unknown, TextureEventMap>
Set Signature
set sdr(
value):void
Defined in: src/decode/webgl/materials/GainMapDecoderMaterial.ts:87
Parameters
value
Texture
Returns
void