Pixelpart 1.8.2
Godot Plugin
Loading...
Searching...
No Matches
godot::PixelpartCollider Class Reference

Node particles collide with. More...

Inheritance diagram for godot::PixelpartCollider:
[legend]

Public Member Functions

Ref< PixelpartStaticPropertyBoolget_kill_on_contact () const
 Whether to kill particles on contact with the collider.
 
Ref< PixelpartAnimatedPropertyFloatget_bounce () const
 How strongly particles bounce back from the collider.
 
Ref< PixelpartAnimatedPropertyFloatget_friction () const
 How much particles are slowed down when sliding down the collider.
 
- Public Member Functions inherited from godot::PixelpartNode
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< PixelpartAnimatedPropertyFloat3get_position () const
 Position of the node.
 
Ref< PixelpartAnimatedPropertyFloat3get_rotation () const
 Rotation of the node in degrees.
 
Ref< PixelpartAnimatedPropertyFloat3get_scale () const
 Size of the node.
 

Additional Inherited Members

- Public Attributes inherited from godot::PixelpartNode
float lifetime_start
 Time in seconds until the node becomes active.
 
float lifetime_duration
 How long the node stays active in seconds.
 
bool repeat
 Wether the node repeats its behavior after its lifetime is over.
 

Detailed Description

Node particles collide with.

When hitting a collider, particles bounce off its surface.

Member Function Documentation

◆ get_bounce()

Ref< PixelpartAnimatedPropertyFloat > godot::PixelpartCollider::get_bounce ( ) const

How strongly particles bounce back from the collider.

Returns
Bounce property

◆ get_friction()

Ref< PixelpartAnimatedPropertyFloat > godot::PixelpartCollider::get_friction ( ) const

How much particles are slowed down when sliding down the collider.

Returns
Friction property

◆ get_kill_on_contact()

Ref< PixelpartStaticPropertyBool > godot::PixelpartCollider::get_kill_on_contact ( ) const

Whether to kill particles on contact with the collider.

Returns
Kill-on-contact property

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