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

RenderFullscreenCommand

Extends:

Command → RenderFullscreenCommand

Command to render fullscreen image with given shader.

Constructor Summary

Public Constructor
public

Constructor.

Member Summary

Public Members
public get
public get
public get
public set

Method Summary

Public Methods
public

Destructor (dispose internal resources).

public

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

Called when camera need to postprocess it's rendered image.

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 overrideSamplers: * source

public get overrideUniforms: * source

public get shader: string | null source

public set shader: string | null source

Public Methods

public dispose() source

Destructor (dispose internal resources).

Override:

Command#dispose

Example:

command.dispose();
pass = null;

public onRender(gl: WebGLRenderingContext, renderer: RenderSystem, deltaTime: number, layer: string | null) source

Called when camera need to postprocess it's rendered image.

Override:

Command#onRender

Params:

NameTypeAttributeDescription
gl WebGLRenderingContext

WebGL context.

renderer RenderSystem

Render system that is used to render.

deltaTime number

Delta time.

layer string | null

Layer ID.