new NormalMapFilter(texture)
The NormalMapFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. You can use this filter to apply all manor of crazy warping effects Currently the r property of the texture is used offset the x and the g property of the texture is used to offset the y.
Parameters
Name | Type | Description |
---|---|---|
texture |
PIXI.Texture | The texture used for the displacement map * must be power of 2 texture at the moment |
- Source code: pixi/filters/NormalMapFilter.js, line 6
Extends
Public Properties
-
dirty : boolean
-
- Inherited From
- Source code: pixi/filters/AbstractFilter.js, line 31
-
map : PIXI.Texture
-
The texture used for the displacement map. Must be power of 2 texture.
- Source code: pixi/filters/NormalMapFilter.js, line 153
-
offset : PIXI.Point
-
The offset used to move the displacement map.
- Source code: pixi/filters/NormalMapFilter.js, line 183
-
padding : number
-
- Inherited From
- Source code: pixi/filters/AbstractFilter.js, line 37
-
scale : PIXI.Point
-
The multiplier used to scale the displacement result from the map calculation.
- Source code: pixi/filters/NormalMapFilter.js, line 168
Public Methods
-
onTextureLoaded()
-
Sets the map dimensions uniforms when the texture becomes available.
- Source code: pixi/filters/NormalMapFilter.js, line 140
-
syncUniforms()
-
Syncs the uniforms between the class object and the shaders.
- Inherited From
- Source code: pixi/filters/AbstractFilter.js, line 60