OpenMetaverse Protocol Library Developers API Documentation
Primitive . . :: . . ParticleSystem Structure
NamespacesOpenMetaversePrimitivePrimitive . . :: . . ParticleSystem
Complete structure for the particle system
Declaration Syntax
C#
public 
struct 
ParticleSystem
Members
All Members Constructors Methods Fields



Icon Member Description
Primitive . . :: . . ParticleSystem( array< Byte > [] () [] [] , Int32)
Decodes a byte[] array into a ParticleSystem Object

AngularVelocity
A Vector3which represents the velocity (speed) from the source which particles are emitted

BlendFuncDest
OpenGL blend function to use at particle destination

BlendFuncSource
OpenGL blend function to use at particle source

BurstPartCount
A byterepresenting the maximum number of particles emitted per burst

BurstRadius
A floatrepresenting the number of meters around the center of the source where particles will be created.

BurstRate
A floatrepresenting the number of seconds between burts.

BurstSpeedMax
A floatrepresenting in seconds the maximum speed of new particles being emitted.

BurstSpeedMin
A floatrepresenting in seconds, the minimum speed between bursts of new particles being emitted

CRC
FromOSD(OSD)
GetBytes () () () ()
Generate byte[] array from particle data

GetOSD () () () ()
HasBlendFunc () () () ()
HasGlow () () () ()
InnerAngle
A floatin radians that specifies where particles will not be created

IsLegacyCompatible () () () ()
Can this particle system be packed in a legacy compatible way

LegacyDataBlockSize
MaxAge
A floatrepresenting the maximimum age (in seconds) particle will be displayed

MaxDataBlockSize
OuterAngle
A floatin radians that specifies where particles will be created

PartAcceleration
A Vector3which represents the Acceleration from the source which particles are emitted

PartDataFlags
Flags of particle from

PartDataSize
PartEndColor
The Color4the particle has at the ending of its lifecycle

PartEndGlow
A floatthat represents the end glow value

PartEndScaleX
A floatthat represents the ending X size of the particle

PartEndScaleY
A floatthat represents the ending Y size of the particle

PartFlags
Particle Flags

PartMaxAge
Max Age particle system will emit particles for

PartStartColor
The Color4the particle has at the beginning of its lifecycle

PartStartGlow
A floatthat represents the start glow value

PartStartScaleX
A floatthat represents the starting X size of the particle

PartStartScaleY
A floatthat represents the starting Y size of the particle

Pattern
pattern of particles

StartAge
A floatrepresenting the number of seconds, from when the particle source comes into view, or the particle system's creation, that the object will emits particles; after this time period no more particles are emitted

SysDataSize
Target
The UUIDKey of the specified target object or avatar particles will follow

Texture
The UUIDKey of the texture displayed on the particle

Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)