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

PostprocessRackPass

Extends:

PostprocessPass → PostprocessRackPass

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set

Method Summary

Public Methods
public
public

getPass(id: *): *

public

getTargetId(id: *): *

public

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

public

registerPass(id: *, pass: *)

public
public

Inherited Summary

From class PostprocessPass
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

Override:

PostprocessPass#constructor

Public Members

public get connections: * source

public set connections source

Public Methods

public dispose() source

Override:

PostprocessPass#dispose

public getPass(id: *): * source

Params:

NameTypeAttributeDescription
id *

Return:

*

public getTargetId(id: *): * source

Override:

PostprocessPass#getTargetId

Params:

NameTypeAttributeDescription
id *

Return:

*

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

Override:

PostprocessPass#onApply

Params:

NameTypeAttributeDescription
gl *
renderer *
textureSource *
renderTarget *

public registerPass(id: *, pass: *) source

Params:

NameTypeAttributeDescription
id *
pass *

public unregisterAllPasses() source

public unregisterPass(id: *) source

Params:

NameTypeAttributeDescription
id *