.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the CPUParticles.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_CPUParticles: CPUParticles ============ **Inherits:** :ref:`GeometryInstance` **<** :ref:`VisualInstance` **<** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Properties ---------- +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`amount` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`angle` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`angle_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`angle_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`angular_velocity` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`angular_velocity_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`angular_velocity_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`anim_offset` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`anim_offset_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`anim_offset_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`anim_speed` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`anim_speed_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`anim_speed_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`color` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Gradient` | :ref:`color_ramp` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`damping` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`damping_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`damping_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`DrawOrder` | :ref:`draw_order` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`emission_box_extents` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`PoolColorArray` | :ref:`emission_colors` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`PoolVector3Array` | :ref:`emission_normals` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`PoolVector3Array` | :ref:`emission_points` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`EmissionShape` | :ref:`emission_shape` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`emission_sphere_radius` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`emitting` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`explosiveness` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`fixed_fps` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`flag_align_y` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`flag_disable_z` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`flag_rotate_y` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`flatness` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`fract_delta` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`gravity` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`hue_variation` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`hue_variation_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`hue_variation_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`initial_velocity` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`initial_velocity_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`lifetime` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`linear_accel` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`linear_accel_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`linear_accel_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`local_coords` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Mesh` | :ref:`mesh` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`one_shot` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`preprocess` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`radial_accel` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`radial_accel_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`radial_accel_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`randomness` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`scale_amount` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`scale_amount_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`scale_amount_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`speed_scale` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`spread` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`tangential_accel` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`Curve` | :ref:`tangential_accel_curve` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`tangential_accel_random` | +-------------------------------------------------------+-------------------------------------------------------------------------------------+ Methods ------- +------+-------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`convert_from_particles` **(** :ref:`Node` particles **)** | +------+-------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`restart` **(** **)** | +------+-------------------------------------------------------------------------------------------------------------------------------+ Enumerations ------------ .. _enum_CPUParticles_DrawOrder: .. _class_CPUParticles_constant_DRAW_ORDER_INDEX: .. _class_CPUParticles_constant_DRAW_ORDER_LIFETIME: .. _class_CPUParticles_constant_DRAW_ORDER_VIEW_DEPTH: enum **DrawOrder**: - **DRAW_ORDER_INDEX** = **0** - **DRAW_ORDER_LIFETIME** = **1** - **DRAW_ORDER_VIEW_DEPTH** = **2** .. _enum_CPUParticles_Parameter: .. _class_CPUParticles_constant_PARAM_INITIAL_LINEAR_VELOCITY: .. _class_CPUParticles_constant_PARAM_ANGULAR_VELOCITY: .. _class_CPUParticles_constant_PARAM_LINEAR_ACCEL: .. _class_CPUParticles_constant_PARAM_RADIAL_ACCEL: .. _class_CPUParticles_constant_PARAM_TANGENTIAL_ACCEL: .. _class_CPUParticles_constant_PARAM_DAMPING: .. _class_CPUParticles_constant_PARAM_ANGLE: .. _class_CPUParticles_constant_PARAM_SCALE: .. _class_CPUParticles_constant_PARAM_HUE_VARIATION: .. _class_CPUParticles_constant_PARAM_ANIM_SPEED: .. _class_CPUParticles_constant_PARAM_ANIM_OFFSET: .. _class_CPUParticles_constant_PARAM_MAX: enum **Parameter**: - **PARAM_INITIAL_LINEAR_VELOCITY** = **0** - **PARAM_ANGULAR_VELOCITY** = **1** - **PARAM_LINEAR_ACCEL** = **2** - **PARAM_RADIAL_ACCEL** = **3** - **PARAM_TANGENTIAL_ACCEL** = **4** - **PARAM_DAMPING** = **5** - **PARAM_ANGLE** = **6** - **PARAM_SCALE** = **7** - **PARAM_HUE_VARIATION** = **8** - **PARAM_ANIM_SPEED** = **9** - **PARAM_ANIM_OFFSET** = **10** - **PARAM_MAX** = **11** .. _enum_CPUParticles_Flags: .. _class_CPUParticles_constant_FLAG_ALIGN_Y_TO_VELOCITY: .. _class_CPUParticles_constant_FLAG_ROTATE_Y: .. _class_CPUParticles_constant_FLAG_MAX: enum **Flags**: - **FLAG_ALIGN_Y_TO_VELOCITY** = **0** - **FLAG_ROTATE_Y** = **1** - **FLAG_MAX** = **3** .. _enum_CPUParticles_EmissionShape: .. _class_CPUParticles_constant_EMISSION_SHAPE_POINT: .. _class_CPUParticles_constant_EMISSION_SHAPE_SPHERE: .. _class_CPUParticles_constant_EMISSION_SHAPE_BOX: .. _class_CPUParticles_constant_EMISSION_SHAPE_POINTS: .. _class_CPUParticles_constant_EMISSION_SHAPE_DIRECTED_POINTS: enum **EmissionShape**: - **EMISSION_SHAPE_POINT** = **0** - **EMISSION_SHAPE_SPHERE** = **1** - **EMISSION_SHAPE_BOX** = **2** - **EMISSION_SHAPE_POINTS** = **3** - **EMISSION_SHAPE_DIRECTED_POINTS** = **4** Property Descriptions --------------------- .. _class_CPUParticles_property_amount: - :ref:`int` **amount** +----------+-------------------+ | *Setter* | set_amount(value) | +----------+-------------------+ | *Getter* | get_amount() | +----------+-------------------+ .. _class_CPUParticles_property_angle: - :ref:`float` **angle** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_angle_curve: - :ref:`Curve` **angle_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_angle_random: - :ref:`float` **angle_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_angular_velocity: - :ref:`float` **angular_velocity** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_angular_velocity_curve: - :ref:`Curve` **angular_velocity_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_angular_velocity_random: - :ref:`float` **angular_velocity_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_anim_offset: - :ref:`float` **anim_offset** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_anim_offset_curve: - :ref:`Curve` **anim_offset_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_anim_offset_random: - :ref:`float` **anim_offset_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_anim_speed: - :ref:`float` **anim_speed** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_anim_speed_curve: - :ref:`Curve` **anim_speed_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_anim_speed_random: - :ref:`float` **anim_speed_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_color: - :ref:`Color` **color** +----------+------------------+ | *Setter* | set_color(value) | +----------+------------------+ | *Getter* | get_color() | +----------+------------------+ .. _class_CPUParticles_property_color_ramp: - :ref:`Gradient` **color_ramp** +----------+-----------------------+ | *Setter* | set_color_ramp(value) | +----------+-----------------------+ | *Getter* | get_color_ramp() | +----------+-----------------------+ .. _class_CPUParticles_property_damping: - :ref:`float` **damping** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_damping_curve: - :ref:`Curve` **damping_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_damping_random: - :ref:`float` **damping_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_draw_order: - :ref:`DrawOrder` **draw_order** +----------+-----------------------+ | *Setter* | set_draw_order(value) | +----------+-----------------------+ | *Getter* | get_draw_order() | +----------+-----------------------+ .. _class_CPUParticles_property_emission_box_extents: - :ref:`Vector3` **emission_box_extents** +----------+---------------------------------+ | *Setter* | set_emission_box_extents(value) | +----------+---------------------------------+ | *Getter* | get_emission_box_extents() | +----------+---------------------------------+ .. _class_CPUParticles_property_emission_colors: - :ref:`PoolColorArray` **emission_colors** +----------+----------------------------+ | *Setter* | set_emission_colors(value) | +----------+----------------------------+ | *Getter* | get_emission_colors() | +----------+----------------------------+ .. _class_CPUParticles_property_emission_normals: - :ref:`PoolVector3Array` **emission_normals** +----------+-----------------------------+ | *Setter* | set_emission_normals(value) | +----------+-----------------------------+ | *Getter* | get_emission_normals() | +----------+-----------------------------+ .. _class_CPUParticles_property_emission_points: - :ref:`PoolVector3Array` **emission_points** +----------+----------------------------+ | *Setter* | set_emission_points(value) | +----------+----------------------------+ | *Getter* | get_emission_points() | +----------+----------------------------+ .. _class_CPUParticles_property_emission_shape: - :ref:`EmissionShape` **emission_shape** +----------+---------------------------+ | *Setter* | set_emission_shape(value) | +----------+---------------------------+ | *Getter* | get_emission_shape() | +----------+---------------------------+ .. _class_CPUParticles_property_emission_sphere_radius: - :ref:`float` **emission_sphere_radius** +----------+-----------------------------------+ | *Setter* | set_emission_sphere_radius(value) | +----------+-----------------------------------+ | *Getter* | get_emission_sphere_radius() | +----------+-----------------------------------+ .. _class_CPUParticles_property_emitting: - :ref:`bool` **emitting** +----------+---------------------+ | *Setter* | set_emitting(value) | +----------+---------------------+ | *Getter* | is_emitting() | +----------+---------------------+ .. _class_CPUParticles_property_explosiveness: - :ref:`float` **explosiveness** +----------+--------------------------------+ | *Setter* | set_explosiveness_ratio(value) | +----------+--------------------------------+ | *Getter* | get_explosiveness_ratio() | +----------+--------------------------------+ .. _class_CPUParticles_property_fixed_fps: - :ref:`int` **fixed_fps** +----------+----------------------+ | *Setter* | set_fixed_fps(value) | +----------+----------------------+ | *Getter* | get_fixed_fps() | +----------+----------------------+ .. _class_CPUParticles_property_flag_align_y: - :ref:`bool` **flag_align_y** +----------+--------------------------+ | *Setter* | set_particle_flag(value) | +----------+--------------------------+ | *Getter* | get_particle_flag() | +----------+--------------------------+ .. _class_CPUParticles_property_flag_disable_z: - :ref:`bool` **flag_disable_z** +----------+--------------------------+ | *Setter* | set_particle_flag(value) | +----------+--------------------------+ | *Getter* | get_particle_flag() | +----------+--------------------------+ .. _class_CPUParticles_property_flag_rotate_y: - :ref:`bool` **flag_rotate_y** +----------+--------------------------+ | *Setter* | set_particle_flag(value) | +----------+--------------------------+ | *Getter* | get_particle_flag() | +----------+--------------------------+ .. _class_CPUParticles_property_flatness: - :ref:`float` **flatness** +----------+---------------------+ | *Setter* | set_flatness(value) | +----------+---------------------+ | *Getter* | get_flatness() | +----------+---------------------+ .. _class_CPUParticles_property_fract_delta: - :ref:`bool` **fract_delta** +----------+-----------------------------+ | *Setter* | set_fractional_delta(value) | +----------+-----------------------------+ | *Getter* | get_fractional_delta() | +----------+-----------------------------+ .. _class_CPUParticles_property_gravity: - :ref:`Vector3` **gravity** +----------+--------------------+ | *Setter* | set_gravity(value) | +----------+--------------------+ | *Getter* | get_gravity() | +----------+--------------------+ .. _class_CPUParticles_property_hue_variation: - :ref:`float` **hue_variation** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_hue_variation_curve: - :ref:`Curve` **hue_variation_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_hue_variation_random: - :ref:`float` **hue_variation_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_initial_velocity: - :ref:`float` **initial_velocity** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_initial_velocity_random: - :ref:`float` **initial_velocity_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_lifetime: - :ref:`float` **lifetime** +----------+---------------------+ | *Setter* | set_lifetime(value) | +----------+---------------------+ | *Getter* | get_lifetime() | +----------+---------------------+ .. _class_CPUParticles_property_linear_accel: - :ref:`float` **linear_accel** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_linear_accel_curve: - :ref:`Curve` **linear_accel_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_linear_accel_random: - :ref:`float` **linear_accel_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_local_coords: - :ref:`bool` **local_coords** +----------+----------------------------------+ | *Setter* | set_use_local_coordinates(value) | +----------+----------------------------------+ | *Getter* | get_use_local_coordinates() | +----------+----------------------------------+ .. _class_CPUParticles_property_mesh: - :ref:`Mesh` **mesh** +----------+-----------------+ | *Setter* | set_mesh(value) | +----------+-----------------+ | *Getter* | get_mesh() | +----------+-----------------+ .. _class_CPUParticles_property_one_shot: - :ref:`bool` **one_shot** +----------+---------------------+ | *Setter* | set_one_shot(value) | +----------+---------------------+ | *Getter* | get_one_shot() | +----------+---------------------+ .. _class_CPUParticles_property_preprocess: - :ref:`float` **preprocess** +----------+-----------------------------+ | *Setter* | set_pre_process_time(value) | +----------+-----------------------------+ | *Getter* | get_pre_process_time() | +----------+-----------------------------+ .. _class_CPUParticles_property_radial_accel: - :ref:`float` **radial_accel** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_radial_accel_curve: - :ref:`Curve` **radial_accel_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_radial_accel_random: - :ref:`float` **radial_accel_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_randomness: - :ref:`float` **randomness** +----------+-----------------------------+ | *Setter* | set_randomness_ratio(value) | +----------+-----------------------------+ | *Getter* | get_randomness_ratio() | +----------+-----------------------------+ .. _class_CPUParticles_property_scale_amount: - :ref:`float` **scale_amount** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_scale_amount_curve: - :ref:`Curve` **scale_amount_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_scale_amount_random: - :ref:`float` **scale_amount_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ .. _class_CPUParticles_property_speed_scale: - :ref:`float` **speed_scale** +----------+------------------------+ | *Setter* | set_speed_scale(value) | +----------+------------------------+ | *Getter* | get_speed_scale() | +----------+------------------------+ .. _class_CPUParticles_property_spread: - :ref:`float` **spread** +----------+-------------------+ | *Setter* | set_spread(value) | +----------+-------------------+ | *Getter* | get_spread() | +----------+-------------------+ .. _class_CPUParticles_property_tangential_accel: - :ref:`float` **tangential_accel** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ .. _class_CPUParticles_property_tangential_accel_curve: - :ref:`Curve` **tangential_accel_curve** +----------+------------------------+ | *Setter* | set_param_curve(value) | +----------+------------------------+ | *Getter* | get_param_curve() | +----------+------------------------+ .. _class_CPUParticles_property_tangential_accel_random: - :ref:`float` **tangential_accel_random** +----------+-----------------------------+ | *Setter* | set_param_randomness(value) | +----------+-----------------------------+ | *Getter* | get_param_randomness() | +----------+-----------------------------+ Method Descriptions ------------------- .. _class_CPUParticles_method_convert_from_particles: - void **convert_from_particles** **(** :ref:`Node` particles **)** .. _class_CPUParticles_method_restart: - void **restart** **(** **)**