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

Node that emits light. More...

Inheritance diagram for PixelpartLightSource:
[legend]

Public Member Functions

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

Properties

PixelpartAnimatedPropertyFloat Attenuation [get]
 How quickly the light looses intensity on the way to its outer radius.
 
PixelpartAnimatedPropertyFloat4 Color [get]
 Color of the light emitted by the light source.
 
PixelpartAnimatedPropertyFloat Intensity [get]
 How strongly the light shines.
 
- 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

Node that emits light.

Light sources illuminate the effect and can be used to model phenomena like sunlight, lamps and torches. Particles with a material that has lighting enabled (for example built-in materials with the suffix Lit) are shaded by light from light sources in the scene.

The Unity plugin uses the light sources defined in the scene to apply lighting to effects. To use light sources defined in the Pixelpart effect file, you need to sync them manually.

Constructor & Destructor Documentation

◆ PixelpartLightSource()

PixelpartLightSource ( IntPtr effectRuntimePtr,
uint id )

Construct PixelpartLightSource.

Parameters
effectRuntimePtrEffect runtime
idNode ID

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