new FloatingDust()
- Description:
Class representing floating dust particles in the environment. Extends the ParticleBase class.
Extends ParticleBase
- Source:
Classes
Members
knownKeys :Array.<string>
- Description:
Known keys for shader settings.
- Source:
Known keys for shader settings.
Type:
- Array.<string>
shaderSettings :Object
- Description:
Shader settings for the floating dust particles.
- Source:
Properties:
Name | Type | Description |
---|---|---|
vertCount |
number | Number of vertices. |
pScale |
number | Scale of the particles. |
pOpacity |
number | Opacity of the particles. |
proxDist |
number | Proximity distance. |
atlasRes |
number | Atlas resolution. |
atlasPicks |
Array | Atlas picks. |
randomAtlas |
boolean | Random atlas flag. |
additiveBlend |
boolean | Additive blending flag. |
windDir |
Vector3 | Wind direction. |
offsetPos |
Vector3 | Offset position. |
hasLights |
boolean | Lights flag. |
fadeOutScalar |
number | Fade out scalar. |
wanderInf |
number | Wander influence. |
wanderRate |
number | Wander rate. |
wanderFrequency |
number | Wander frequency. |
Shader settings for the floating dust particles.
Type:
- Object
Methods
build(curShaderSettingsopt)
- Description:
Builds the floating dust particle system with the given shader settings.
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
curShaderSettings |
Object |
<optional> |
{}
|
Current shader settings to override the default settings. |