Particles¶
Inherits: GeometryInstance < VisualInstance < Spatial < Node < Object
Category: Core
Brief Description¶
Member Functions¶
Member Variables¶
- int amount
- int draw_order
- Mesh draw_pass_1
- Mesh draw_pass_2
- Mesh draw_pass_3
- Mesh draw_pass_4
- int draw_passes
- bool emitting
- float explosiveness
- int fixed_fps
- bool fract_delta
- float lifetime
- bool local_coords
- bool one_shot
- float preprocess
- Material process_material
- float randomness
- float speed_scale
- Rect3 visibility_aabb
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
- 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_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 )