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

MultipassPipeline

Extends:

Command → MultipassPipeline

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public get

passes: *

public set

Method Summary

Public Methods
public
public

onRender(gl: *, renderer: *, deltaTime: *, mainLayer: *)

public

onResize(width: *, height: *)

Inherited Summary

From class Command
public

Dispose (release all internal resources).

public abstract

onRender(gl: WebGLRenderingContext, renderer: RenderSystem, deltaTime: number, layer: string)

Called when command is executed.

public

onResize(width: number, height: number)

Called on view resize.

Public Constructors

public constructor() source

Public Members

public get fullscreen: * source

public get passes: * source

public set passes source

Public Methods

public dispose() source

Dispose (release all internal resources).

Override:

Command#dispose

public onRender(gl: *, renderer: *, deltaTime: *, mainLayer: *) source

Called when command is executed.

Override:

Command#onRender

Params:

NameTypeAttributeDescription
gl *
renderer *
deltaTime *
mainLayer *

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

Called on view resize.

Override:

Command#onResize

Params:

NameTypeAttributeDescription
width *
height *