class

Godot::CPUParticles3D

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
angle_curve

Property angle_curve getter

Source
angle_curve=(val)

Property angle_curve setter

Source
angle_max

Property angle_max getter

Source
angle_max=(val : Number)

Property angle_max setter

Source
angle_min

Property angle_min getter

Source
angle_min=(val : Number)

Property angle_min setter

Source
angular_velocity_curve

Property angular_velocity_curve getter

Source
angular_velocity_curve=(val)

Property angular_velocity_curve setter

Source
angular_velocity_max

Property angular_velocity_max getter

Source
angular_velocity_max=(val : Number)

Property angular_velocity_max setter

Source
angular_velocity_min

Property angular_velocity_min getter

Source
angular_velocity_min=(val : Number)

Property angular_velocity_min setter

Source
anim_offset_curve

Property anim_offset_curve getter

Source
anim_offset_curve=(val)

Property anim_offset_curve setter

Source
anim_offset_max

Property anim_offset_max getter

Source
anim_offset_max=(val : Number)

Property anim_offset_max setter

Source
anim_offset_min

Property anim_offset_min getter

Source
anim_offset_min=(val : Number)

Property anim_offset_min setter

Source
anim_speed_curve

Property anim_speed_curve getter

Source
anim_speed_curve=(val)

Property anim_speed_curve setter

Source
anim_speed_max

Property anim_speed_max getter

Source
anim_speed_max=(val : Number)

Property anim_speed_max setter

Source
anim_speed_min

Property anim_speed_min getter

Source
anim_speed_min=(val : Number)

Property anim_speed_min setter

Source
capture_aabb
Source
color

Property color getter

Source
color=(val)

Property color setter

Source
color_initial_ramp

Property color_initial_ramp getter

Source
color_initial_ramp=(val)

Property color_initial_ramp setter

Source
color_ramp

Property color_ramp getter

Source
color_ramp=(val)

Property color_ramp setter

Source
convert_from_particles(particles : Node) : Void
Source
damping_curve

Property damping_curve getter

Source
damping_curve=(val)

Property damping_curve setter

Source
damping_max

Property damping_max getter

Source
damping_max=(val : Number)

Property damping_max setter

Source
damping_min

Property damping_min getter

Source
damping_min=(val : Number)

Property damping_min setter

Source
direction

Property direction getter

Source
direction=(val)

Property direction setter

Source
draw_order

Property draw_order getter

Source
draw_order=(val : Int)

Property draw_order setter

Source
emission_box_extents

Property emission_box_extents getter

Source
emission_box_extents=(val)

Property emission_box_extents setter

Source
emission_colors

Property emission_colors getter

Source
emission_colors=(val)

Property emission_colors setter

Source
emission_normals

Property emission_normals getter

Source
emission_normals=(val)

Property emission_normals setter

Source
emission_points

Property emission_points getter

Source
emission_points=(val)

Property emission_points setter

Source
emission_ring_axis

Property emission_ring_axis getter

Source
emission_ring_axis=(val)

Property emission_ring_axis setter

Source
emission_ring_cone_angle

Property emission_ring_cone_angle getter

Source
emission_ring_cone_angle=(val : Number)

Property emission_ring_cone_angle setter

Source
emission_ring_height

Property emission_ring_height getter

Source
emission_ring_height=(val : Number)

Property emission_ring_height setter

Source
emission_ring_inner_radius

Property emission_ring_inner_radius getter

Source
emission_ring_inner_radius=(val : Number)

Property emission_ring_inner_radius setter

Source
emission_ring_radius

Property emission_ring_radius getter

Source
emission_ring_radius=(val : Number)

Property emission_ring_radius setter

Source
emission_shape

Property emission_shape getter

Source
emission_shape=(val : Int)

Property emission_shape setter

Source
emission_sphere_radius

Property emission_sphere_radius getter

Source
emission_sphere_radius=(val : Number)

Property emission_sphere_radius setter

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
flatness

Property flatness getter

Source
flatness=(val : Number)

Property flatness setter

Source
fract_delta

Property fract_delta getter

Source
fract_delta=(val)

Property fract_delta setter

Source
fract_delta?
Source
get_amount
Source
get_color
Source
get_color_initial_ramp
Source
get_color_ramp
Source
get_direction
Source
get_draw_order
Source
get_emission_box_extents
Source
get_emission_colors
Source
get_emission_normals
Source
get_emission_points
Source
get_emission_ring_axis
Source
get_emission_ring_cone_angle
Source
get_emission_ring_height
Source
get_emission_ring_inner_radius
Source
get_emission_ring_radius
Source
get_emission_shape
Source
get_emission_sphere_radius
Source
get_explosiveness_ratio
Source
get_fixed_fps
Source
get_flatness
Source
get_fractional_delta
Source
get_gravity
Source
get_lifetime
Source
get_lifetime_randomness
Source
get_mesh
Source
get_one_shot
Source
get_param_curve(param : Int64) : Curve
Source
get_param_max(param : Int64) : Float64
Source
get_param_min(param : Int64) : Float64
Source
get_particle_flag(particle_flag : Int64) : Bool
Source
get_pre_process_time
Source
get_randomness_ratio
Source
get_scale_curve_x
Source
get_scale_curve_y
Source
get_scale_curve_z
Source
get_seed
Source
get_speed_scale
Source
get_split_scale
Source
get_spread
Source
get_use_fixed_seed
Source
get_use_local_coordinates
Source
get_visibility_aabb
Source
gravity

Property gravity getter

Source
gravity=(val)

Property gravity setter

Source
hue_variation_curve

Property hue_variation_curve getter

Source
hue_variation_curve=(val)

Property hue_variation_curve setter

Source
hue_variation_max

Property hue_variation_max getter

Source
hue_variation_max=(val : Number)

Property hue_variation_max setter

Source
hue_variation_min

Property hue_variation_min getter

Source
hue_variation_min=(val : Number)

Property hue_variation_min setter

Source
initial_velocity_max

Property initial_velocity_max getter

Source
initial_velocity_max=(val : Number)

Property initial_velocity_max setter

Source
initial_velocity_min

Property initial_velocity_min getter

Source
initial_velocity_min=(val : Number)

Property initial_velocity_min setter

Source
is_emitting
Source
lifetime

Property lifetime getter

Source
lifetime=(val : Number)

Property lifetime setter

Source
lifetime_randomness

Property lifetime_randomness getter

Source
lifetime_randomness=(val : Number)

Property lifetime_randomness setter

Source
linear_accel_curve

Property linear_accel_curve getter

Source
linear_accel_curve=(val)

Property linear_accel_curve setter

Source
linear_accel_max

Property linear_accel_max getter

Source
linear_accel_max=(val : Number)

Property linear_accel_max setter

Source
linear_accel_min

Property linear_accel_min getter

Source
linear_accel_min=(val : Number)

Property linear_accel_min setter

Source
local_coords

Property local_coords getter

Source
local_coords=(val)

Property local_coords setter

Source
local_coords?
Source
mesh

Property mesh getter

Source
mesh=(val)

Property mesh setter

Source
one_shot

Property one_shot getter

Source
one_shot=(val)

Property one_shot setter

Source
one_shot?
Source
orbit_velocity_curve

Property orbit_velocity_curve getter

Source
orbit_velocity_curve=(val)

Property orbit_velocity_curve setter

Source
orbit_velocity_max

Property orbit_velocity_max getter

Source
orbit_velocity_max=(val : Number)

Property orbit_velocity_max setter

Source
orbit_velocity_min

Property orbit_velocity_min getter

Source
orbit_velocity_min=(val : Number)

Property orbit_velocity_min setter

Source
particle_flag_align_y

Property particle_flag_align_y getter

Source
particle_flag_align_y=(val)

Property particle_flag_align_y setter

Source
particle_flag_align_y?
Source
particle_flag_disable_z

Property particle_flag_disable_z getter

Source
particle_flag_disable_z=(val)

Property particle_flag_disable_z setter

Source
particle_flag_disable_z?
Source
particle_flag_rotate_y

Property particle_flag_rotate_y getter

Source
particle_flag_rotate_y=(val)

Property particle_flag_rotate_y setter

Source
particle_flag_rotate_y?
Source
preprocess

Property preprocess getter

Source
preprocess=(val : Number)

Property preprocess setter

Source
radial_accel_curve

Property radial_accel_curve getter

Source
radial_accel_curve=(val)

Property radial_accel_curve setter

Source
radial_accel_max

Property radial_accel_max getter

Source
radial_accel_max=(val : Number)

Property radial_accel_max setter

Source
radial_accel_min

Property radial_accel_min getter

Source
radial_accel_min=(val : Number)

Property radial_accel_min 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
scale_amount_curve

Property scale_amount_curve getter

Source
scale_amount_curve=(val)

Property scale_amount_curve setter

Source
scale_amount_max

Property scale_amount_max getter

Source
scale_amount_max=(val : Number)

Property scale_amount_max setter

Source
scale_amount_min

Property scale_amount_min getter

Source
scale_amount_min=(val : Number)

Property scale_amount_min setter

Source
scale_curve_x

Property scale_curve_x getter

Source
scale_curve_x=(val)

Property scale_curve_x setter

Source
scale_curve_y

Property scale_curve_y getter

Source
scale_curve_y=(val)

Property scale_curve_y setter

Source
scale_curve_z

Property scale_curve_z getter

Source
scale_curve_z=(val)

Property scale_curve_z setter

Source
seed

Property seed getter

Source
seed=(val : Int)

Property seed setter

Source
set_amount(amount : Int64) : Void
Source
set_color(color : Color) : Void
Source
set_color_initial_ramp(ramp : Gradient) : Void
Source
set_color_ramp(ramp : Gradient) : Void
Source
set_direction(direction : Vector3) : Void
Source
set_draw_order(order : Int64) : Void
Source
set_emission_box_extents(extents : Vector3) : Void
Source
set_emission_colors(array : Pointer(Void)) : Void
Source
set_emission_normals(array : Pointer(Void)) : Void
Source
set_emission_points(array : Pointer(Void)) : Void
Source
set_emission_ring_axis(axis : Vector3) : Void
Source
set_emission_ring_cone_angle(cone_angle : Float64) : Void
Source
set_emission_ring_height(height : Float64) : Void
Source
set_emission_ring_inner_radius(inner_radius : Float64) : Void
Source
set_emission_ring_radius(radius : Float64) : Void
Source
set_emission_shape(shape : Int64) : Void
Source
set_emission_sphere_radius(radius : Float64) : Void
Source
set_emitting(emitting : Bool) : Void
Source
set_explosiveness_ratio(ratio : Float64) : Void
Source
set_fixed_fps(fps : Int64) : Void
Source
set_flatness(amount : Float64) : Void
Source
set_fractional_delta(enable : Bool) : Void
Source
set_gravity(accel_vec : Vector3) : Void
Source
set_lifetime(secs : Float64) : Void
Source
set_lifetime_randomness(random : Float64) : Void
Source
set_mesh(mesh : Mesh) : Void
Source
set_one_shot(enable : Bool) : Void
Source
set_param_curve(param : Int64, curve : Curve) : Void
Source
set_param_max(param : Int64, value : Float64) : Void
Source
set_param_min(param : Int64, value : Float64) : Void
Source
set_particle_flag(particle_flag : Int64, enable : Bool) : Void
Source
set_pre_process_time(secs : Float64) : Void
Source
set_randomness_ratio(ratio : Float64) : Void
Source
set_scale_curve_x(scale_curve : Curve) : Void
Source
set_scale_curve_y(scale_curve : Curve) : Void
Source
set_scale_curve_z(scale_curve : Curve) : Void
Source
set_seed(seed : Int64) : Void
Source
set_speed_scale(scale : Float64) : Void
Source
set_split_scale(split_scale : Bool) : Void
Source
set_spread(degrees : Float64) : 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
split_scale

Property split_scale getter

Source
split_scale=(val)

Property split_scale setter

Source
split_scale?
Source
spread

Property spread getter

Source
spread=(val : Number)

Property spread setter

Source
tangential_accel_curve

Property tangential_accel_curve getter

Source
tangential_accel_curve=(val)

Property tangential_accel_curve setter

Source
tangential_accel_max

Property tangential_accel_max getter

Source
tangential_accel_max=(val : Number)

Property tangential_accel_max setter

Source
tangential_accel_min

Property tangential_accel_min getter

Source
tangential_accel_min=(val : Number)

Property tangential_accel_min 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