Particle Playground - Script Reference
3.0.1
Framework for controlling particles in the Unity Engine.
|
▼NParticlePlayground | |
CCollisionCache | The collision cache contains information of all particle collisions. |
CManipulatorObjectC | Holds information about a Manipulator Object. A Manipulator can both be Global and Local and will affect all particles within range. |
CManipulatorParticle | The Manipulator Particle class is a container for tracking particles in their particle system. When reaching a particle on a Manipulator the particle will convert to a PlaygroundEventParticle. |
CManipulatorPropertyC | Holds information for a Manipulator Object's different property abilities. |
CMathManipulatorProperty | Holds information for a Math Manipulator. This can be used to apply extensive particle behaviors, such as positioning or changing sizes using sine, cosine or linear interpolation math. |
CMeshParticles | |
CPaintObjectC | Holds information about a Paint source. |
CPaintPositionC | Constructor for a painted position. |
CParticlePlaygroundTrail | |
CParticleProjectionC | Holds information for Source Projection. |
CParticleStateC | Holds information about a State source. |
CPlaybackParticle | A Playback Particle is a struct for keeping information about one single particle in a Playground Recorder's recorded data. |
CPlaygroundAxisConstraintsC | Hold information for axis constraints in X-, Y- and Z-values. These contraints are used to annihilate forces on set axis. |
CPlaygroundBrushC | Holds information about a brush used for source painting. |
CPlaygroundC | The PlaygroundC class is the Playground Manager which runs all Particle Playground systems and is containing all Global Manipulators. The Playground Manager acts as a wrapper class for common operations and contain functions for creating and altering particle systems. You will also find the global event delegates (particleEventBirth, particleEventDeath, particleEventCollision and particleEventTime) for any particle systems broadcasting events with "Send To Manager" enabled. |
CPlaygroundCache | The Playground Cache contains all data for particles in built-in arrays. |
CPlaygroundColliderC | Holds information for a Playground Collider (infinite collision plane). |
CPlaygroundCompression | |
CPlaygroundEventC | Holds information for a Playground Event. |
CPlaygroundEventParticle | Holds information for a PlaygroundEventParticle. The Playground Event Particle contains detailed data upon an event and is sent towards any event listeners. |
CPlaygroundFollow | |
CPlaygroundFollower | Playground follower class. |
CPlaygroundGradientC | Contains information for a color gradient. |
CPlaygroundMultiRecorder | The Particle Playground Multi Recorder enables playback and scrubbing of multiple recorded synchronized particle systems. |
CPlaygroundParticlesC | The PlaygroundParticlesC class is a Particle Playground system driven by the Playground Manager (PlaygroundC). A Particle Playground system contains settings and data for altering a Shuriken component. |
CPlaygroundQueue< T > | The Playground Queue class is a self-managed thread pool which consumes actions sent into EnqueueTask(Action). |
CPlaygroundRecorder | The Particle Playground Recorder enables playback and scrubbing of recorded particles. The method used is storing built-in particle arrays as keyframes, then interpolate between current keyframe and next upon playback |
CPlaygroundSave | Holds information for a particle system Snapshot. |
CPlaygroundTrails | |
CPlaygroundTransformC | Wrapper class for the Transform component. This is updated outside- and read inside the multithreaded environment. |
CRecordedFrame | The RecordedFrame class contain information of a single frame of recorded particles for the Playground Recorder's recorded data. |
CSerializedFrame | A serialized frame holds information about one recorded frame of particles. |
CSerializedParticle | A serialized particle holds information for one single serializable particle inside a recorded frame for the Playground Recorder's recorded data. |
CSimplexNoise | The Simplex Noise algorithm applied in Turbulence. |
CSkinnedWorldObject | Holds information about a Skinned world object. Consider to NOT use Optimize Game Objects at the skinned mesh's Import Settings for best performance of extracting its vertices. |
CTrailParticleInfo | The trail particle info struct contains data about particles to be read by a Playground Trail. |
CTrailPoint | |
CVector3AnimationCurveC | Holds AnimationCurves in X, Y and Z variables. |
CWorldObject | Holds information about a World object. |
CWorldObjectBaseC | Extended class for World Objects and Skinned World Objects. |
▼NParticlePlaygroundLanguage | |
CPlaygroundLanguageC | |
▼NPlaygroundSplines | Collection of methods for working with splines. This is based on the great learning tutorial Curves and Splines by Jasper Flick |
CPlaygroundSpline | Holds information about a spline and contains functions for working with the nodes and bezier handles. |
CPlaygroundSplineMesh | The PlaygroundSplineMesh class lets you create a mesh from a Playground Spline. |
CTransformNode | |
CExtensionObjectC | |
CPlaygroundBrushPresetC | |
CPlaygroundBrushPresetInspectorC | |
CPlaygroundCreateBrushWindowC | |
CPlaygroundCreatePresetWindowC | |
CPlaygroundFollowInspector | |
CPlaygroundHierarchyIcon | |
CPlaygroundInspectorC | |
CPlaygroundInstallLanguageWindowC | |
CPlaygroundParticleSystemInspectorC | |
CPlaygroundParticleWindowC | |
CPlaygroundPresetCircleShotC | |
CPlaygroundPresetLaserC | |
CPlaygroundRecorderData | |
CPlaygroundRecorderInspector | |
CPlaygroundSettingsC | |
CPlaygroundSplineInspector | |
CPlaygroundTrailsInspector | |
CPresetCategory | |
CPresetObjectC |