FloatingDust

FloatingDust

new FloatingDust()

Description:
  • Class representing floating dust particles in the environment. Extends the ParticleBase class.

    Extends ParticleBase

Source:

Classes

FloatingDust

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.