Class: AddBlendPass
Extra-Helpers.AddBlendPass
Hierarchy
↳
AddBlendPass
Implements
Properties
DEFAULT_TEX_ID
▪ Static
Readonly
DEFAULT_TEX_ID: "tDiffuse"
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:180
onDirty
• onDirty: () => void
[] = []
Implementation of
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:179
material
• material: ShaderMaterial2
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:182
isShaderPass2
• isShaderPass2: boolean
= true
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:184
enabled
• enabled: boolean
= true
Implementation of
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:187
Constructors
constructor
• new AddBlendPass(texture?
, maxIntensity?
)
Parameters
Name | Type | Default value |
---|---|---|
texture? | Texture | undefined |
maxIntensity | number | 120 |
Overrides
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:8
Accessors
weights2
• get
weights2(): Vector4
Returns
Vector4
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:37
• set
weights2(value
): void
Parameters
Name | Type |
---|---|
value | Vector4 |
Returns
void
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:34
weights1
• get
weights1(): Vector4
Returns
Vector4
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:43
• set
weights1(value
): void
Parameters
Name | Type |
---|---|
value | Vector4 |
Returns
void
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:40
blendTexture
• set
blendTexture(value
): void
Parameters
Name | Type |
---|---|
value | Texture |
Returns
void
Defined in
webgi/src/passes/threejs/AddBlendPass.ts:46
Methods
dispose
▸ dispose(): void
Returns
void
Implementation of
IPass.dispose
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:194
setDirty
▸ setDirty(): void
Returns
void
Inherited from
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:200
updateShaderProperties
▸ updateShaderProperties(updater?
): void
Parameters
Name | Type |
---|---|
updater? | IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater )[] |
Returns
void
Implementation of
Inherited from
ShaderPass2.updateShaderProperties
Defined in
webgi/src/passes/threejs/ShaderPass2.ts:204
render
▸ render(renderer
, writeBuffer
, readBuffer?
, deltaTime?
, maskActive?
): void
Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
writeBuffer | null | WebGLMultipleRenderTargets | WebGLRenderTarget |
readBuffer? | WebGLMultipleRenderTargets | WebGLRenderTarget |
deltaTime? | number |
maskActive? | boolean |
Returns
void