Home Reference Source
import {PostprocessPass} from 'oxygen-core/components/Camera.js'
public class | source

PostprocessPass

Constructor Summary

Public Constructor
public

Method Summary

Public Methods
public

apply(gl: *, renderer: *, textureSource: *, renderTarget: *, shader: *, overrideUniforms: undefined, overrideSamplers: undefined)

public

createTarget(id: *, level: number, floatPointData: boolean, potMode: undefined): *

public
public

destroyTarget(id: *)

public
public

getTargetId(id: *): *

public

onApply(gl: *, renderer: *, textureSource: *, renderTarget: *)

public

onResize(width: *, height: *)

Public Constructors

public constructor() source

Public Methods

public apply(gl: *, renderer: *, textureSource: *, renderTarget: *, shader: *, overrideUniforms: undefined, overrideSamplers: undefined) source

Params:

NameTypeAttributeDescription
gl *
renderer *
textureSource *
renderTarget *
shader *
overrideUniforms undefined
  • optional
  • default: undefined
overrideSamplers undefined
  • optional
  • default: undefined

public createTarget(id: *, level: number, floatPointData: boolean, potMode: undefined): * source

Params:

NameTypeAttributeDescription
id *
level number
  • optional
  • default: 0
floatPointData boolean
  • optional
  • default: false
potMode undefined
  • optional
  • default: undefined

Return:

*

public destroyAllTargets() source

public destroyTarget(id: *) source

Params:

NameTypeAttributeDescription
id *

public dispose() source

public getTargetId(id: *): * source

Params:

NameTypeAttributeDescription
id *

Return:

*

public onApply(gl: *, renderer: *, textureSource: *, renderTarget: *) source

Params:

NameTypeAttributeDescription
gl *
renderer *
textureSource *
renderTarget *

public onResize(width: *, height: *) source

Params:

NameTypeAttributeDescription
width *
height *