Home Reference Source
import Pipeline from './core/cgp/cgp_pipeline.js'
public class | source

Pipeline

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public get

isValid: *

Private Members
private
private

_cgp: *

private
private

_isValid: boolean

private
private
private
private

_old: {}

private
private
private
private
private

Method Summary

Public Methods
public

getPiplelineObject(shader: *, mesh: *): *

public

setPipeline(shader: *, mesh: *)

Private Methods
private

_bindUniforms(shader: *)

Public Constructors

public constructor() source

Public Members

public DEPTH_COMPARE_FUNCS_STRINGS: string[] source

public get isValid: * source

Private Members

private _bindGroup: * source

private _cgp: * source

private _fsUniformBuffer: * source

private _isValid: boolean source

private _matModel: * source

private _matProj: * source

private _matView: * source

private _old: {} source

private _pipeCfg: * source

private _renderPipeline: * source

private _uniBufFrag: * source

private _vsUniformBuffer: * source

private _vsUniformValues: * source

Public Methods

public getPiplelineObject(shader: *, mesh: *): * source

Params:

NameTypeAttributeDescription
shader *
mesh *

Return:

*

public setPipeline(shader: *, mesh: *) source

Params:

NameTypeAttributeDescription
shader *
mesh *

Private Methods

private _bindUniforms(shader: *) source

Params:

NameTypeAttributeDescription
shader *