Skip to main content

Class: TonemapPlugin

Plugins.TonemapPlugin

Hierarchy​

  • GenericExtensionPlugin<TonemapExtension>

    ↳ TonemapPlugin

Implements​

Properties​

PluginType​

▪ Static Readonly PluginType: "Tonemap"


enabled​

• enabled: boolean = true

Inherited from​

GenericExtensionPlugin.enabled


dependencies​

• dependencies: typeof CombinedPostPlugin[]

Inherited from​

GenericExtensionPlugin.dependencies


depthTonemap​

• Readonly depthTonemap: boolean = true


_dirty​

• Protected _dirty: boolean = false

Inherited from​

GenericExtensionPlugin._dirty


_viewer​

• Protected Optional _viewer: ViewerApp

Inherited from​

GenericExtensionPlugin._viewer


_extension​

• Protected Optional _extension: TonemapExtension

Inherited from​

GenericExtensionPlugin._extension

Accessors​

dirty​

• get dirty(): boolean

Returns​

boolean

Inherited from​

GenericExtensionPlugin.dirty

• set dirty(value): void

Parameters​

NameType
valueboolean

Returns​

void

Inherited from​

GenericExtensionPlugin.dirty


viewer​

• get viewer(): undefined | ViewerApp

Returns​

undefined | ViewerApp

Inherited from​

GenericExtensionPlugin.viewer


uiConfig​

• get uiConfig(): undefined | UiObjectConfig<any, string>

Returns​

undefined | UiObjectConfig<any, string>

Inherited from​

GenericExtensionPlugin.uiConfig


config​

• get config(): undefined | T

Returns​

undefined | T

Inherited from​

GenericExtensionPlugin.config


exposure​

• get exposure(): number

Returns​

number

• set exposure(value): void

Parameters​

NameType
valuenumber

Returns​

void


saturation​

• get saturation(): number

Returns​

number

• set saturation(value): void

Parameters​

NameType
valuenumber

Returns​

void


contrast​

• get contrast(): number

Returns​

number

• set contrast(value): void

Parameters​

NameType
valuenumber

Returns​

void


toneMapping​

• get toneMapping(): ToneMapping

Returns​

ToneMapping

• set toneMapping(value): void

Parameters​

NameType
valueToneMapping

Returns​

void

Methods​

onDispose​

▸ onDispose(viewer): Promise<void>

Parameters​

NameType
viewerViewerApp

Returns​

Promise<void>

Inherited from​

GenericExtensionPlugin.onDispose


toJSON​

▸ toJSON(meta?): any

Parameters​

NameType
meta?any

Returns​

any

Inherited from​

GenericExtensionPlugin.toJSON


exportState​

▸ exportState(): any

Returns​

any

Inherited from​

GenericExtensionPlugin.exportState


importState​

▸ importState(state): Promise<void>

Parameters​

NameType
stateany

Returns​

Promise<void>

Inherited from​

GenericExtensionPlugin.importState


storeState​

▸ storeState(prefix?, storage?, data?): void

Parameters​

NameType
prefix?string
storage?Storage
data?any

Returns​

void

Inherited from​

GenericExtensionPlugin.storeState


loadState​

▸ loadState(prefix?, storage?): Promise<void>

Parameters​

NameType
prefix?string
storage?Storage

Returns​

Promise<void>

Inherited from​

GenericExtensionPlugin.loadState


disposeExtension​

▸ disposeExtension(): void

Returns​

void

Inherited from​

GenericExtensionPlugin.disposeExtension


onRemove​

▸ onRemove(viewer): Promise<void>

Parameters​

NameType
viewerViewerApp

Returns​

Promise<void>

Inherited from​

GenericExtensionPlugin.onRemove


fromJSON​

▸ fromJSON(data, meta?): null | TonemapPlugin | Promise<null | TonemapPlugin>

Parameters​

NameType
dataany
meta?any

Returns​

null | TonemapPlugin | Promise<null | TonemapPlugin>

Overrides​

GenericExtensionPlugin.fromJSON


onAdded​

▸ onAdded(viewer): Promise<void>

Parameters​

NameType
viewerViewerApp

Returns​

Promise<void>

Overrides​

GenericExtensionPlugin.onAdded


generateExtension​

▸ generateExtension(viewer): TonemapExtension

Parameters​

NameType
viewerViewerApp

Returns​

TonemapExtension

Overrides​

GenericExtensionPlugin.generateExtension


updateGBuffer​

▸ updateGBuffer(object, data): void

Parameters​

NameType
objectObject3D<Object3DEventMap>
dataVector4

Returns​

void

Implementation of​

IGBufferUpdater.updateGBuffer


_storeKey​

▸ Protected _storeKey(prefix?): string

Parameters​

NameType
prefix?string

Returns​

string

Inherited from​

GenericExtensionPlugin._storeKey

Constructors​

constructor​

• new TonemapPlugin(depthTonemap?)

Parameters​

NameTypeDefault value
depthTonemapbooleantrue

Overrides​

GenericExtensionPlugin<TonemapExtension\>.constructor