Skip to main content

Class: AddBlendPass

Extra-Helpers.AddBlendPass

Hierarchy​

Implements​

Properties​

DEFAULT_TEX_ID​

▪ Static Readonly DEFAULT_TEX_ID: "tDiffuse"

Inherited from​

ShaderPass2.DEFAULT_TEX_ID


onDirty​

• onDirty: () => void[] = []

Implementation of​

IPass.onDirty

Inherited from​

ShaderPass2.onDirty


material​

• material: ShaderMaterial2

Inherited from​

ShaderPass2.material


isShaderPass2​

• isShaderPass2: boolean = true

Inherited from​

ShaderPass2.isShaderPass2


enabled​

• enabled: boolean = true

Implementation of​

IPass.enabled

Inherited from​

ShaderPass2.enabled

Constructors​

constructor​

• new AddBlendPass(texture?, maxIntensity?)

Parameters​

NameTypeDefault value
texture?Texture<TextureEventMap>undefined
maxIntensitynumber120

Overrides​

ShaderPass2.constructor

Accessors​

weights2​

• get weights2(): Vector4

Returns​

Vector4

• set weights2(value): void

Parameters​

NameType
valueVector4

Returns​

void


weights1​

• get weights1(): Vector4

Returns​

Vector4

• set weights1(value): void

Parameters​

NameType
valueVector4

Returns​

void


blendTexture​

• set blendTexture(value): void

Parameters​

NameType
valueTexture<TextureEventMap>

Returns​

void

Methods​

dispose​

▸ dispose(): void

Returns​

void

Implementation of​

IPass.dispose

Inherited from​

ShaderPass2.dispose


setDirty​

▸ setDirty(): void

Returns​

void

Inherited from​

ShaderPass2.setDirty


updateShaderProperties​

▸ updateShaderProperties(updater?): void

Parameters​

NameType
updater?IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater)[]

Returns​

void

Implementation of​

IPass.updateShaderProperties

Inherited from​

ShaderPass2.updateShaderProperties


render​

▸ render(renderer, writeBuffer, readBuffer?, deltaTime?, maskActive?): void

Parameters​

NameType
rendererWebGLRenderer
writeBuffernull | WebGLMultipleRenderTargets | WebGLRenderTarget<Texture<TextureEventMap>>
readBuffer?WebGLMultipleRenderTargets | WebGLRenderTarget<Texture<TextureEventMap>>
deltaTime?number
maskActive?boolean

Returns​

void

Implementation of​

IPass.render

Inherited from​

ShaderPass2.render