Class SystemBlock
Hierarchy (View Summary)
- WebXRSpatialLayerType
- SystemBlock
Properties
bill Board Mode
Gets or sets the billboard mode for the particle system
blend Mode
Gets or sets the blend mode for the particle system
capacity
Gets or sets the epsilon value used for comparison
custom Shader
Gets or sets the custom shader configuration used to render the particles. This can be used to set your own shader to render the particle system.
dispose On Stop
Gets or sets a boolean indicating if the system should be disposed when stopped
do No Start
Gets or sets a boolean indicating if the system should not start automatically
emitter
Gets or sets the emitter for the particle system.
is Billboard Based
Gets or sets a boolean indicating if the system is billboard based
is Local
Gets or sets a boolean indicating if the system coordinate space is local or global
manual Emit Count
Gets or sets the manual emit count
pre Warm Cycles
Gets or sets the number of pre-warm cycles before rendering the particle system
pre Warm Step Offset
Gets or sets the time step multiplier used for pre-warm
rendering Group Id
Gets or sets the rendering group id for the particle system (0 by default)
start Delay
Gets or sets the target stop duration for the particle system
update Speed
Gets or sets the target stop duration for the particle system
Accessors
emit Rate
-
get emitRate(): NodeParticleConnectionPoint
Gets the emitRate input component
Returns NodeParticleConnectionPoint
on End
-
get onEnd(): NodeParticleConnectionPoint
Gets the onEnd input component
Returns NodeParticleConnectionPoint
on Start
-
get onStart(): NodeParticleConnectionPoint
Gets the onStart input component
Returns NodeParticleConnectionPoint
particle
-
get particle(): NodeParticleConnectionPoint
Gets the particle input component
Returns NodeParticleConnectionPoint
system
-
get system(): NodeParticleConnectionPoint
Gets the system output component
Returns NodeParticleConnectionPoint
target Stop Duration
-
get targetStopDuration(): NodeParticleConnectionPoint
Gets the targetStopDuration input component
Returns NodeParticleConnectionPoint
texture
-
get texture(): NodeParticleConnectionPoint
Gets the texture input component
Returns NodeParticleConnectionPoint
texture Mask
-
get textureMask(): NodeParticleConnectionPoint
Gets the textureMask input component
Returns NodeParticleConnectionPoint
translation Pivot
-
get translationPivot(): NodeParticleConnectionPoint
Gets the translationPivot input component
Returns NodeParticleConnectionPoint
Methods
_ deserialize
-
Deserializes the system block
Parameters
- serializationObject: any
The serialized system
Returns void
- serializationObject: any
create System
-
Builds the block and return a functional particle system
Parameters
- state: NodeParticleBuildState
defines the building state
Returns ParticleSystem
the built particle system
- state: NodeParticleBuildState
get Class Name
-
Gets the current class name
Returns string
the class name
serialize
-
Serializes the system block
Returns any
The serialized object
Block used to get a system of particles