Home Reference Source
import DeferredRenderer from 'oxygen-core/components/DeferredRenderer.js'
public class | source

DeferredRenderer

Extends:

Component → DeferredRenderer

Deferred pipeline renderer.

Static Member Summary

Static Public Members
public static get

propsTypes: {"shader": string, "overrideUniforms": string, "overrideSamplers": string, "gBufferId": string, "lBufferid": string, "gBufferTargets": string, "lBufferTargets": string, "gBufferLayer": string, "lBufferLayer": string}

Static Method Summary

Static Public Methods
public static

factory(): *

Constructor Summary

Public Constructor
public

Constructor.

Member Summary

Public Members
public get

gBuffer: *

public get
public set
public get
public set
public get
public set
public get

lBuffer: *

public get
public set
public get
public set
public get
public set
public get
public set
public get
public set
public get
public set

Method Summary

Public Methods
public
public
public

Inherited Summary

From class Component
public static get
public static

Component factory.

public get
public

[name]: *

public

deserialize(json: *)

Deserialize JSON properties into this component.

public

Destructor (dispose internal resources and detach from entity).

public

onAction(name: string, args: *)

Called when action arrived.

public

onAlterActionArguments(name: string, args: *): array | undefined

Called when asked to alter arrived action parameters.

public

Called after attached to entity.

public

Called before detached from entity.

public

onPropertySerialize(name: string, value: *): *

Called when property is serialized.

public

onPropertySetup(name: string, value: *)

Called when given property is deserialized.

public

serialize(): *

Serialize component into JSON data.

Static Public Members

public static get propsTypes: {"shader": string, "overrideUniforms": string, "overrideSamplers": string, "gBufferId": string, "lBufferid": string, "gBufferTargets": string, "lBufferTargets": string, "gBufferLayer": string, "lBufferLayer": string} source

Override:

Component#propsTypes

Static Public Methods

public static factory(): * source

Component factory.

Override:

Component#factory

Return:

*

Public Constructors

public constructor() source

Constructor.

Override:

Component#constructor

Public Members

public get gBuffer: * source

public get gBufferId: String source

public set gBufferId: String source

public get gBufferLayer: String | null source

public set gBufferLayer: String | null source

public get gBufferTargets: Number source

public set gBufferTargets: Number source

public get lBuffer: * source

public get lBufferId: String source

public set lBufferId: String source

public get lBufferLayer: String | null source

public set lBufferLayer: String | null source

public get lBufferTargets: Number source

public set lBufferTargets: Number source

public get overrideSamplers: * source

public set overrideSamplers: * source

public get overrideUniforms: * source

public set overrideUniforms: * source

public get shader: String | null source

public set shader: String | null source

Public Methods

public dispose() source

Destructor (dispose internal resources and detach from entity).

Override:

Component#dispose

public onAttach() source

Called after attached to entity.

Override:

Component#onAttach

public onDetach() source

Called before detached from entity.

Override:

Component#onDetach