class

Godot::GPUParticles3D

Inherits Godot::GeometryInstance3D < Godot::VisualInstance3D < Godot::Node3D < 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_aabb
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
draw_pass_1

Property draw_pass_1 getter

Source
draw_pass_1=(val)

Property draw_pass_1 setter

Source
draw_pass_2

Property draw_pass_2 getter

Source
draw_pass_2=(val)

Property draw_pass_2 setter

Source
draw_pass_3

Property draw_pass_3 getter

Source
draw_pass_3=(val)

Property draw_pass_3 setter

Source
draw_pass_4

Property draw_pass_4 getter

Source
draw_pass_4=(val)

Property draw_pass_4 setter

Source
draw_passes

Property draw_passes getter

Source
draw_passes=(val : Int)

Property draw_passes setter

Source
draw_skin

Property draw_skin getter

Source
draw_skin=(val)

Property draw_skin setter

Source
emit_particle(xform : Transform3D, velocity : Vector3, 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_draw_pass_mesh(pass : Int64) : Mesh
Source
get_draw_passes
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_skin
Source
get_speed_scale
Source
get_sub_emitter
Source
get_trail_lifetime
Source
get_transform_align
Source
get_transform_align_axis
Source
get_transform_align_channel_filter
Source
get_use_fixed_seed
Source
get_use_local_coordinates
Source
get_visibility_aabb
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_draw_pass_mesh(pass : Int64, mesh : Mesh) : Void
Source
set_draw_passes(passes : 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(enable : 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_skin(skin : Skin) : Void
Source
set_speed_scale(scale : Float64) : Void
Source
set_sub_emitter(path : NodePath) : Void
Source
set_trail_enabled(enabled : Bool) : Void
Source
set_trail_lifetime(secs : Float64) : Void
Source
set_transform_align(align : Int64) : Void
Source
set_transform_align_axis(align : Int64) : Void
Source
set_transform_align_channel_filter(channel_filter : Int64) : Void
Source
set_use_fixed_seed(use_fixed_seed : Bool) : Void
Source
set_use_local_coordinates(enable : Bool) : Void
Source
set_visibility_aabb(aabb : AABB) : 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
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
transform_align

Property transform_align getter

Source
transform_align=(val : Int)

Property transform_align setter

Source
transform_align_axis

Property transform_align_axis getter

Source
transform_align_axis=(val : Int)

Property transform_align_axis setter

Source
transform_align_channel_filter

Property transform_align_channel_filter getter

Source
transform_align_channel_filter=(val : Int)

Property transform_align_channel_filter 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_aabb

Property visibility_aabb getter

Source
visibility_aabb=(val)

Property visibility_aabb setter

Source

Nested types