Home Reference Source
import {Pipeline} from 'oxygen-core/systems/RenderSystem.js'
public class | source

Pipeline

Extends:

Command → Pipeline

Rendering pipeline base class. Pipeline is a set of commands to render at once.

Constructor Summary

Public Constructor
public

Constructor.

Member Summary

Public Members
public get
public set

Method Summary

Public Methods
public
public

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

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

Constructor.

Public Members

public get commands: * source

public set commands source

Public Methods

public dispose() source

Dispose (release all internal resources).

Override:

Command#dispose

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

Called when command is executed.

Override:

Command#onRender

Params:

NameTypeAttributeDescription
gl *
renderer *
deltaTime *
layer *

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

Called on view resize.

Override:

Command#onResize

Params:

NameTypeAttributeDescription
width *
height *