Class: ShaderPass2
Extra-Helpers.ShaderPass2
Hierarchy
ShaderPass↳
ShaderPass2↳↳
AddBlendPass↳↳
SSBevelPass
Implements
Properties
DEFAULT_TEX_ID
▪ Static Readonly DEFAULT_TEX_ID: "tDiffuse"
onDirty
• onDirty: () => void[] = []
Implementation of
material
• material: ShaderMaterial2
Overrides
ShaderPass.material
isShaderPass2
• isShaderPass2: boolean = true
enabled
• enabled: boolean = true
Implementation of
Overrides
ShaderPass.enabled
Constructors
constructor
• new ShaderPass2(shader, ...textureID)
Parameters
| Name | Type |
|---|---|
shader | any |
...textureID | string[] |
Overrides
ShaderPass.constructor
Methods
dispose
▸ dispose(): void
Returns
void
Implementation of
IPass.dispose
Overrides
ShaderPass.dispose
setDirty
▸ setDirty(): void
Returns
void
updateShaderProperties
▸ updateShaderProperties(updater?): void
Parameters
| Name | Type |
|---|---|
updater? | IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater)[] |
Returns
void
Implementation of
render
▸ render(renderer, writeBuffer, readBuffer?, deltaTime?, maskActive?): void
Parameters
| Name | Type |
|---|---|
renderer | WebGLRenderer |
writeBuffer | null | WebGLMultipleRenderTargets | WebGLRenderTarget<Texture<TextureEventMap>> |
readBuffer? | WebGLMultipleRenderTargets | WebGLRenderTarget<Texture<TextureEventMap>> |
deltaTime? | number |
maskActive? | boolean |
Returns
void
Implementation of
Overrides
ShaderPass.render