encode.Class.GainMapEncoderMaterial - MONOGRID/gainmap-js GitHub Wiki

@monogrid/gainmap-js / encode / GainMapEncoderMaterial

Class: GainMapEncoderMaterial

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:46

A Material which is able to encode a gainmap

Extends

  • ShaderMaterial

Constructors

Constructor

new GainMapEncoderMaterial(params): GainMapEncoderMaterial

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:56

Parameters

params

object & GainmapEncodingParameters

Returns

GainMapEncoderMaterial

Overrides

ShaderMaterial.constructor

Accessors

gainMapMax

Get Signature

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

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:151

See

GainMapMetadata.gainMapMax

Remarks

Logarithmic space

Returns

[number, number, number]


gainMapMin

Get Signature

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

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:146

See

GainMapMetadata.gainMapMin

Remarks

Logarithmic space

Returns

[number, number, number]


gamma

Get Signature

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

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:98

See

GainmapEncodingParameters.gamma

Returns

[number, number, number]

Set Signature

set gamma(value): void

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:99

Parameters
value

[number, number, number]

Returns

void


hdrCapacityMax

Get Signature

get hdrCapacityMax(): number

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:162

See

GainMapMetadata.hdrCapacityMax

Remarks

Logarithmic space

Returns

number


hdrCapacityMin

Get Signature

get hdrCapacityMin(): number

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:157

See

GainMapMetadata.hdrCapacityMin

Remarks

Logarithmic space

Returns

number


maxContentBoost

Get Signature

get maxContentBoost(): number

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:136

See

GainmapEncodingParameters.maxContentBoost

Remarks

Non logarithmic space

Returns

number

Set Signature

set maxContentBoost(value): void

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:137

Parameters
value

number

Returns

void


minContentBoost

Get Signature

get minContentBoost(): number

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:126

See

GainmapEncodingParameters.minContentBoost

Remarks

Non logarithmic space

Returns

number

Set Signature

set minContentBoost(value): void

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:127

Parameters
value

number

Returns

void


offsetHdr

Get Signature

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

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:107

See

GainmapEncodingParameters.offsetHdr

Returns

[number, number, number]

Set Signature

set offsetHdr(value): void

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:108

Parameters
value

[number, number, number]

Returns

void


offsetSdr

Get Signature

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

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:116

See

GainmapEncodingParameters.offsetSdr

Returns

[number, number, number]

Set Signature

set offsetSdr(value): void

Defined in: src/encode/materials/GainMapEncoderMaterial.ts:117

Parameters
value

[number, number, number]

Returns

void