![]() |
Pixelpart 1.8.2
Godot Plugin
|
An object in an effect like a particle emitter or a force field. More...
Public Member Functions | |
int | get_id () const |
ID of the node. | |
int | get_parent_id () const |
ID of the node's parent. | |
String | get_name () const |
Name of the node. | |
void | set_lifetime_start (float time) |
Set time until the node becomes active. | |
void | set_lifetime_duration (float time) |
Set how long the node stays active in seconds. | |
void | set_repeat (bool value) |
Set whether the node repeats its behavior after its lifetime is over. | |
float | get_lifetime_start () const |
Time in seconds until the node becomes active. | |
float | get_lifetime_duration () const |
How long the node is active in seconds. | |
bool | get_repeat () const |
Wether the node repeats its behavior after its lifetime is over. | |
bool | is_active () const |
Return whether the node is active at the current point in time. | |
float | get_local_time () const |
Return the time fraction the emitter has been active for, in range 0.0 (0%) to 1.0 (100%). | |
Ref< PixelpartAnimatedPropertyFloat3 > | get_position () const |
Position of the node. | |
Ref< PixelpartAnimatedPropertyFloat3 > | get_rotation () const |
Rotation of the node in degrees. | |
Ref< PixelpartAnimatedPropertyFloat3 > | get_scale () const |
Size of the node. | |
An object in an effect like a particle emitter or a force field.
Nodes can be moved, rotated and scaled and move together with their parent node if present.
int godot::PixelpartNode::get_id | ( | ) | const |
ID of the node.
float godot::PixelpartNode::get_lifetime_duration | ( | ) | const |
How long the node is active in seconds.
float godot::PixelpartNode::get_lifetime_start | ( | ) | const |
Time in seconds until the node becomes active.
float godot::PixelpartNode::get_local_time | ( | ) | const |
Return the time fraction the emitter has been active for, in range 0.0 (0%) to 1.0 (100%).
String godot::PixelpartNode::get_name | ( | ) | const |
Name of the node.
int godot::PixelpartNode::get_parent_id | ( | ) | const |
ID of the node's parent.
-1
if the node has no parent Ref< PixelpartAnimatedPropertyFloat3 > godot::PixelpartNode::get_position | ( | ) | const |
Position of the node.
bool godot::PixelpartNode::get_repeat | ( | ) | const |
Wether the node repeats its behavior after its lifetime is over.
Ref< PixelpartAnimatedPropertyFloat3 > godot::PixelpartNode::get_rotation | ( | ) | const |
Rotation of the node in degrees.
For 3D effects, the rotation is composed of roll, yaw and pitch.
Ref< PixelpartAnimatedPropertyFloat3 > godot::PixelpartNode::get_scale | ( | ) | const |
Size of the node.
bool godot::PixelpartNode::is_active | ( | ) | const |
Return whether the node is active at the current point in time.
void godot::PixelpartNode::set_lifetime_duration | ( | float | time | ) |
Set how long the node stays active in seconds.
time | How long the node stays active in seconds |
void godot::PixelpartNode::set_lifetime_start | ( | float | time | ) |
Set time until the node becomes active.
time | Time in seconds until the node becomes active |
void godot::PixelpartNode::set_repeat | ( | bool | value | ) |
Set whether the node repeats its behavior after its lifetime is over.
value | Wether the node repeats its behavior after its lifetime is over |