Pipeline
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
DEPTH_COMPARE_FUNCS_STRINGS: string[] |
|
| public |
|
|
| public |
|
|
| public get |
isValid: * |
|
| public |
shaderNeedsPipelineUpdate: boolean |
|
| Private Members | ||
| private |
_bindGroups: *[] |
|
| private |
_cgp: * |
|
| private |
_isValid: boolean |
|
| private |
_log: * |
|
| private |
_name: * |
|
| private |
_old: {} |
|
| private |
_pipeCfg: * |
|
| private |
|
|
| private |
_shaderListeners: *[] |
|
Method Summary
| Public Methods | ||
| public |
getInfo(): * |
|
| public |
getPipelineObject(shader: *, mesh: *): * |
|
| public |
setName(name: *) |
|
| public |
setPipeline(shader: *, mesh: *) |
|
| public |
setShaderListener(oldShader: *, newShader: *) |
|
| Private Methods | ||
| private |
_bindUniforms(shader: *, inst: *) |
|
Public Constructors
public constructor() source
Public Members
public DEPTH_COMPARE_FUNCS_STRINGS: string[] source
public bindGroupLayout: * source
public bindingGroupLayoutEntries: *[] source
public get isValid: * source
public shaderNeedsPipelineUpdate: boolean source
Private Members
private _bindGroups: *[] source
private _cgp: * source
private _isValid: boolean source
private _log: * source
private _name: * source
private _old: {} source
private _pipeCfg: * source
private _renderPipeline: * source
private _shaderListeners: *[] source
Public Methods
public getPipelineObject(shader: *, mesh: *): * source
Params:
| Name | Type | Attribute | Description |
| shader | * | ||
| mesh | * |
Return:
| * |
public setName(name: *) source
Params:
| Name | Type | Attribute | Description |
| name | * |
public setPipeline(shader: *, mesh: *) source
Params:
| Name | Type | Attribute | Description |
| shader | * | ||
| mesh | * |
public setShaderListener(oldShader: *, newShader: *) source
Params:
| Name | Type | Attribute | Description |
| oldShader | * | ||
| newShader | * |
Private Methods
private _bindUniforms(shader: *, inst: *) source
Params:
| Name | Type | Attribute | Description |
| shader | * | ||
| inst | * |