Pixelpart 1.8.2
Unity Plugin
Loading...
Searching...
No Matches
PixelpartVectorField Class Reference

Force field that accelerates particles in the direction of a predefined grid of vectors. More...

Inheritance diagram for PixelpartVectorField:
[legend]

Public Types

enum  Filter : int
 Filtering techniques.
 

Public Member Functions

 PixelpartVectorField (IntPtr effectRuntimePtr, uint id)
 Construct PixelpartVectorField.
 
- Public Member Functions inherited from PixelpartForceField
 PixelpartForceField (IntPtr effectRuntimePtr, uint id)
 Construct PixelpartForceField.
 
- Public Member Functions inherited from PixelpartNode
 PixelpartNode (IntPtr effectRuntimePtr, uint id)
 Construct PixelpartNode.
 

Properties

Filter VectorFilter [get, set]
 How velocity values are interpolated between the cells of the vector field.
 
PixelpartAnimatedPropertyFloat Tightness [get]
 How directly particles follow the vectors in the force field.
 
PixelpartAnimatedPropertyFloat VectorTightness [get]
 How directly particles follow the vectors in the force field. Deprecated, use Tightness.
 
- Properties inherited from PixelpartForceField
bool Infinite [get, set]
 Whether the force field has an infinite area of effect.
 
PixelpartAnimatedPropertyFloat Strength [get]
 How strongly particles are affected by the force field.
 
- Properties inherited from PixelpartNode
uint Id [get]
 ID of the node.
 
uint ParentId [get]
 ID of the node's parent.
 
string Name [get]
 Name of the node.
 
float LifetimeStart [get, set]
 Time in seconds until the node becomes active.
 
float LifetimeDuration [get, set]
 How long the node stays active in seconds.
 
bool Repeat [get, set]
 Wether the node repeats its behavior after its lifetime is over.
 
bool Active [get]
 Whether the node is active at the current point in time.
 
float LocalTime [get]
 Time fraction the node has been active for, in range 0.0 (0%) to 1.0 (100%).
 
PixelpartAnimatedPropertyFloat3 Position [get]
 Position of the node.
 
PixelpartAnimatedPropertyFloat3 Rotation [get]
 Rotation of the node in degrees.
 
PixelpartAnimatedPropertyFloat3 Scale [get]
 Size of the node.
 

Detailed Description

Force field that accelerates particles in the direction of a predefined grid of vectors.

A particle in the field follows the vector specified in the vector field at that location.

Constructor & Destructor Documentation

◆ PixelpartVectorField()

PixelpartVectorField ( IntPtr effectRuntimePtr,
uint id )

Construct PixelpartVectorField.

Parameters
effectRuntimePtrEffect runtime
idNode ID

Property Documentation

◆ Tightness

How directly particles follow the vectors in the force field.

If set to 0, the field applies forces to the particles over time. If set to 1, particles follow the vectors in the force field directly.

◆ VectorTightness

PixelpartAnimatedPropertyFloat VectorTightness
get

How directly particles follow the vectors in the force field. Deprecated, use Tightness.

If set to 0, the field applies forces to the particles over time. If set to 1, particles follow the vectors in the force field directly.


The documentation for this class was generated from the following file: