Initial project import
This commit is contained in:
70
node_modules/@monogrid/gainmap-js/dist/encode/materials/GainMapEncoderMaterial.d.ts
generated
vendored
Normal file
70
node_modules/@monogrid/gainmap-js/dist/encode/materials/GainMapEncoderMaterial.d.ts
generated
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
import { ShaderMaterial, Texture } from 'three';
|
||||
import { GainmapEncodingParameters } from '../types';
|
||||
/**
|
||||
* A Material which is able to encode a gainmap
|
||||
*
|
||||
* @category Materials
|
||||
* @group Materials
|
||||
*/
|
||||
export declare class GainMapEncoderMaterial extends ShaderMaterial {
|
||||
private _minContentBoost;
|
||||
private _maxContentBoost;
|
||||
private _offsetSdr;
|
||||
private _offsetHdr;
|
||||
private _gamma;
|
||||
/**
|
||||
*
|
||||
* @param params
|
||||
*/
|
||||
constructor({ sdr, hdr, offsetSdr, offsetHdr, maxContentBoost, minContentBoost, gamma }: {
|
||||
sdr: Texture;
|
||||
hdr: Texture;
|
||||
} & GainmapEncodingParameters);
|
||||
/**
|
||||
* @see {@link GainmapEncodingParameters.gamma}
|
||||
*/
|
||||
get gamma(): [number, number, number];
|
||||
set gamma(value: [number, number, number]);
|
||||
/**
|
||||
* @see {@link GainmapEncodingParameters.offsetHdr}
|
||||
*/
|
||||
get offsetHdr(): [number, number, number];
|
||||
set offsetHdr(value: [number, number, number]);
|
||||
/**
|
||||
* @see {@link GainmapEncodingParameters.offsetSdr}
|
||||
*/
|
||||
get offsetSdr(): [number, number, number];
|
||||
set offsetSdr(value: [number, number, number]);
|
||||
/**
|
||||
* @see {@link GainmapEncodingParameters.minContentBoost}
|
||||
* @remarks Non logarithmic space
|
||||
*/
|
||||
get minContentBoost(): number;
|
||||
set minContentBoost(value: number);
|
||||
/**
|
||||
* @see {@link GainmapEncodingParameters.maxContentBoost}
|
||||
* @remarks Non logarithmic space
|
||||
*/
|
||||
get maxContentBoost(): number;
|
||||
set maxContentBoost(value: number);
|
||||
/**
|
||||
* @see {@link GainMapMetadata.gainMapMin}
|
||||
* @remarks Logarithmic space
|
||||
*/
|
||||
get gainMapMin(): [number, number, number];
|
||||
/**
|
||||
* @see {@link GainMapMetadata.gainMapMax}
|
||||
* @remarks Logarithmic space
|
||||
*/
|
||||
get gainMapMax(): [number, number, number];
|
||||
/**
|
||||
* @see {@link GainMapMetadata.hdrCapacityMin}
|
||||
* @remarks Logarithmic space
|
||||
*/
|
||||
get hdrCapacityMin(): number;
|
||||
/**
|
||||
* @see {@link GainMapMetadata.hdrCapacityMax}
|
||||
* @remarks Logarithmic space
|
||||
*/
|
||||
get hdrCapacityMax(): number;
|
||||
}
|
||||
35
node_modules/@monogrid/gainmap-js/dist/encode/materials/SDRMaterial.d.ts
generated
vendored
Normal file
35
node_modules/@monogrid/gainmap-js/dist/encode/materials/SDRMaterial.d.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
import { ShaderMaterial, Texture, ToneMapping } from 'three';
|
||||
/**
|
||||
* A Material used to adjust the SDR representation of an HDR image
|
||||
*
|
||||
* @category Materials
|
||||
* @group Materials
|
||||
*/
|
||||
export declare class SDRMaterial extends ShaderMaterial {
|
||||
private _brightness;
|
||||
private _contrast;
|
||||
private _saturation;
|
||||
private _exposure;
|
||||
private _toneMapping;
|
||||
private _map;
|
||||
/**
|
||||
*
|
||||
* @param params
|
||||
*/
|
||||
constructor({ map, toneMapping }: {
|
||||
map: Texture;
|
||||
toneMapping?: ToneMapping;
|
||||
});
|
||||
get toneMapping(): ToneMapping;
|
||||
set toneMapping(value: ToneMapping);
|
||||
get brightness(): number;
|
||||
set brightness(value: number);
|
||||
get contrast(): number;
|
||||
set contrast(value: number);
|
||||
get saturation(): number;
|
||||
set saturation(value: number);
|
||||
get exposure(): number;
|
||||
set exposure(value: number);
|
||||
get map(): Texture;
|
||||
set map(value: Texture);
|
||||
}
|
||||
Reference in New Issue
Block a user