Particles

Inherits: GeometryInstance < VisualInstance < Spatial < Node < Object

Category: Core

Brief Description

Member Functions

Rect3 capture_aabb ( ) const
int get_amount ( ) const
int get_draw_order ( ) const
Mesh get_draw_pass_mesh ( int pass ) const
int get_draw_passes ( ) const
float get_explosiveness_ratio ( ) const
int get_fixed_fps ( ) const
bool get_fractional_delta ( ) const
float get_lifetime ( ) const
bool get_one_shot ( ) const
float get_pre_process_time ( ) const
Material get_process_material ( ) const
float get_randomness_ratio ( ) const
float get_speed_scale ( ) const
bool get_use_local_coordinates ( ) const
Rect3 get_visibility_aabb ( ) const
bool is_emitting ( ) const
void restart ( )
void set_amount ( int amount )
void set_draw_order ( int order )
void set_draw_pass_mesh ( int pass, Mesh mesh )
void set_draw_passes ( int passes )
void set_emitting ( bool emitting )
void set_explosiveness_ratio ( float ratio )
void set_fixed_fps ( int fps )
void set_fractional_delta ( bool enable )
void set_lifetime ( float secs )
void set_one_shot ( bool enable )
void set_pre_process_time ( float secs )
void set_process_material ( Material material )
void set_randomness_ratio ( float ratio )
void set_speed_scale ( float scale )
void set_use_local_coordinates ( bool enable )
void set_visibility_aabb ( Rect3 aabb )

Member Variables

Numeric Constants

  • DRAW_ORDER_INDEX = 0
  • DRAW_ORDER_LIFETIME = 1
  • DRAW_ORDER_VIEW_DEPTH = 2
  • MAX_DRAW_PASSES = 4

Member Function Description

  • Rect3 capture_aabb ( ) const
  • int get_amount ( ) const
  • int get_draw_order ( ) const
  • Mesh get_draw_pass_mesh ( int pass ) const
  • int get_draw_passes ( ) const
  • float get_explosiveness_ratio ( ) const
  • int get_fixed_fps ( ) const
  • bool get_fractional_delta ( ) const
  • float get_lifetime ( ) const
  • bool get_one_shot ( ) const
  • float get_pre_process_time ( ) const
  • Material get_process_material ( ) const
  • float get_randomness_ratio ( ) const
  • float get_speed_scale ( ) const
  • bool get_use_local_coordinates ( ) const
  • Rect3 get_visibility_aabb ( ) const
  • bool is_emitting ( ) const
  • void restart ( )
  • void set_amount ( int amount )
  • void set_draw_order ( int order )
  • void set_draw_pass_mesh ( int pass, Mesh mesh )
  • void set_draw_passes ( int passes )
  • void set_emitting ( bool emitting )
  • void set_explosiveness_ratio ( float ratio )
  • void set_fixed_fps ( int fps )
  • void set_fractional_delta ( bool enable )
  • void set_lifetime ( float secs )
  • void set_one_shot ( bool enable )
  • void set_pre_process_time ( float secs )
  • void set_process_material ( Material material )
  • void set_randomness_ratio ( float ratio )
  • void set_speed_scale ( float scale )
  • void set_use_local_coordinates ( bool enable )
  • void set_visibility_aabb ( Rect3 aabb )