@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
44 lines (43 loc) • 1.1 kB
TypeScript
import { Base } from '../base/Base';
import { App } from '../core/App';
import { ToneMappingType } from './ToneMappingType';
/**
* 图像处理
*/
export declare class ImageProcessing extends Base {
private _config;
/**
* 实例化一个图像处理对象
* @param app 应用
*/
constructor(app: App);
/**
* 获取或设置启用
*/
get enable(): boolean;
set enable(value: boolean);
/**
* 获取或设置启用色调映射
*/
get toneMapping(): boolean;
set toneMapping(value: boolean);
/**
* 获取或设置色调映射类型
*/
get toneMappingType(): ToneMappingType;
set toneMappingType(value: ToneMappingType);
/**
* 获取或设置效果对比度值。范围[0,4],默认值1。
*/
get contrast(): number;
set contrast(value: number);
/**
* 获取或设置效果曝光值。范围[0,4],默认值1。
*/
get exposure(): number;
set exposure(value: number);
/**
* 释放
*/
dispose(): void;
}