UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

44 lines (43 loc) 1.1 kB
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; }