class

Godot::GPUParticles2D

Inherits Godot::Node2D < Godot::CanvasItem < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

amount

Property amount getter

Source
amount=(val : Int)

Property amount setter

Source
amount_ratio

Property amount_ratio getter

Source
amount_ratio=(val : Number)

Property amount_ratio setter

Source
capture_rect
Source
collision_base_size

Property collision_base_size getter

Source
collision_base_size=(val : Number)

Property collision_base_size setter

Source
convert_from_particles(particles : Node) : Void
Source
draw_order

Property draw_order getter

Source
draw_order=(val : Int)

Property draw_order setter

Source
emit_particle(xform : Transform2D, velocity : Vector2, color : Color, custom : Color, flags : Int64) : Void
Source
emitting

Property emitting getter

Source
emitting=(val)

Property emitting setter

Source
emitting?
Source
explosiveness

Property explosiveness getter

Source
explosiveness=(val : Number)

Property explosiveness setter

Source
fixed_fps

Property fixed_fps getter

Source
fixed_fps=(val : Int)

Property fixed_fps setter

Source
fract_delta

Property fract_delta getter

Source
fract_delta=(val)

Property fract_delta setter

Source
fract_delta?
Source
get_amount
Source
get_amount_ratio
Source
get_collision_base_size
Source
get_draw_order
Source
get_explosiveness_ratio
Source
get_fixed_fps
Source
get_fractional_delta
Source
get_interp_to_end
Source
get_interpolate
Source
get_lifetime
Source
get_one_shot
Source
get_pre_process_time
Source
get_process_material
Source
get_randomness_ratio
Source
get_seed
Source
get_speed_scale
Source
get_sub_emitter
Source
get_texture
Source
get_trail_lifetime
Source
get_trail_section_subdivisions
Source
get_trail_sections
Source
get_use_fixed_seed
Source
get_use_local_coordinates
Source
get_visibility_rect
Source
interp_to_end

Property interp_to_end getter

Source
interp_to_end=(val : Number)

Property interp_to_end setter

Source
interpolate

Property interpolate getter

Source
interpolate=(val)

Property interpolate setter

Source
interpolate?
Source
is_emitting
Source
is_trail_enabled
Source
lifetime

Property lifetime getter

Source
lifetime=(val : Number)

Property lifetime setter

Source
local_coords

Property local_coords getter

Source
local_coords=(val)

Property local_coords setter

Source
local_coords?
Source
one_shot

Property one_shot getter

Source
one_shot=(val)

Property one_shot setter

Source
one_shot?
Source
preprocess

Property preprocess getter

Source
preprocess=(val : Number)

Property preprocess setter

Source
process_material

Property process_material getter

Source
process_material=(val)

Property process_material setter

Source
randomness

Property randomness getter

Source
randomness=(val : Number)

Property randomness setter

Source
request_particles_process(process_time : Float64, process_time_residual : Float64) : Void
Source
restart(keep_seed : Bool) : Void
Source
seed

Property seed getter

Source
seed=(val : Int)

Property seed setter

Source
set_amount(amount : Int64) : Void
Source
set_amount_ratio(ratio : Float64) : Void
Source
set_collision_base_size(size : Float64) : Void
Source
set_draw_order(order : Int64) : Void
Source
set_emitting(emitting : Bool) : Void
Source
set_explosiveness_ratio(ratio : Float64) : Void
Source
set_fixed_fps(fps : Int64) : Void
Source
set_fractional_delta(enable : Bool) : Void
Source
set_interp_to_end(interp : Float64) : Void
Source
set_interpolate(enable : Bool) : Void
Source
set_lifetime(secs : Float64) : Void
Source
set_one_shot(secs : Bool) : Void
Source
set_pre_process_time(secs : Float64) : Void
Source
set_process_material(material : Material) : Void
Source
set_randomness_ratio(ratio : Float64) : Void
Source
set_seed(seed : Int64) : Void
Source
set_speed_scale(scale : Float64) : Void
Source
set_sub_emitter(path : NodePath) : Void
Source
set_texture(texture : Texture2D) : Void
Source
set_trail_enabled(enabled : Bool) : Void
Source
set_trail_lifetime(secs : Float64) : Void
Source
set_trail_section_subdivisions(subdivisions : Int64) : Void
Source
set_trail_sections(sections : Int64) : Void
Source
set_use_fixed_seed(use_fixed_seed : Bool) : Void
Source
set_use_local_coordinates(enable : Bool) : Void
Source
set_visibility_rect(visibility_rect : Rect2) : Void
Source
speed_scale

Property speed_scale getter

Source
speed_scale=(val : Number)

Property speed_scale setter

Source
sub_emitter

Property sub_emitter getter

Source
sub_emitter=(val)

Property sub_emitter setter

Source
texture

Property texture getter

Source
texture=(val)

Property texture setter

Source
trail_enabled

Property trail_enabled getter

Source
trail_enabled=(val)

Property trail_enabled setter

Source
trail_enabled?
Source
trail_lifetime

Property trail_lifetime getter

Source
trail_lifetime=(val : Number)

Property trail_lifetime setter

Source
trail_section_subdivisions

Property trail_section_subdivisions getter

Source
trail_section_subdivisions=(val : Int)

Property trail_section_subdivisions setter

Source
trail_sections

Property trail_sections getter

Source
trail_sections=(val : Int)

Property trail_sections setter

Source
use_fixed_seed

Property use_fixed_seed getter

Source
use_fixed_seed=(val)

Property use_fixed_seed setter

Source
use_fixed_seed?
Source
visibility_rect

Property visibility_rect getter

Source
visibility_rect=(val)

Property visibility_rect setter

Source

Nested types