ParticleProcessMaterial
Inherits: Material < Resource < RefCounted < Object
There is currently no description for this class. Please help us by contributing one!
Properties
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods
get_param_max ( Parameter param ) const |
|
get_param_min ( Parameter param ) const |
|
get_param_texture ( Parameter param ) const |
|
get_particle_flag ( ParticleFlags particle_flag ) const |
|
void |
|
void |
set_param_max ( Parameter param, float value ) |
void |
set_param_min ( Parameter param, float value ) |
void |
set_param_texture ( Parameter param, Texture2D texture ) |
void |
set_particle_flag ( ParticleFlags particle_flag, bool enable ) |
Enumerations
enum Parameter:
Parameter PARAM_INITIAL_LINEAR_VELOCITY = 0
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_ANGULAR_VELOCITY = 1
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_ORBIT_VELOCITY = 2
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_LINEAR_ACCEL = 3
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_RADIAL_ACCEL = 4
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_TANGENTIAL_ACCEL = 5
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_DAMPING = 6
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_ANGLE = 7
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_SCALE = 8
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_HUE_VARIATION = 9
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_ANIM_SPEED = 10
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_ANIM_OFFSET = 11
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_RADIAL_VELOCITY = 15
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_DIRECTIONAL_VELOCITY = 16
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_SCALE_OVER_VELOCITY = 17
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_MAX = 18
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_TURB_VEL_INFLUENCE = 13
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_TURB_INIT_DISPLACEMENT = 14
There is currently no description for this enum. Please help us by contributing one!
Parameter PARAM_TURB_INFLUENCE_OVER_LIFE = 12
There is currently no description for this enum. Please help us by contributing one!
enum ParticleFlags:
ParticleFlags PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY = 0
There is currently no description for this enum. Please help us by contributing one!
ParticleFlags PARTICLE_FLAG_ROTATE_Y = 1
There is currently no description for this enum. Please help us by contributing one!
ParticleFlags PARTICLE_FLAG_DISABLE_Z = 2
There is currently no description for this enum. Please help us by contributing one!
ParticleFlags PARTICLE_FLAG_DAMPING_AS_FRICTION = 3
There is currently no description for this enum. Please help us by contributing one!
ParticleFlags PARTICLE_FLAG_MAX = 4
There is currently no description for this enum. Please help us by contributing one!
enum EmissionShape:
EmissionShape EMISSION_SHAPE_POINT = 0
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_SPHERE = 1
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_SPHERE_SURFACE = 2
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_BOX = 3
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_POINTS = 4
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_DIRECTED_POINTS = 5
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_RING = 6
There is currently no description for this enum. Please help us by contributing one!
EmissionShape EMISSION_SHAPE_MAX = 7
There is currently no description for this enum. Please help us by contributing one!
enum SubEmitterMode:
SubEmitterMode SUB_EMITTER_DISABLED = 0
There is currently no description for this enum. Please help us by contributing one!
SubEmitterMode SUB_EMITTER_CONSTANT = 1
There is currently no description for this enum. Please help us by contributing one!
SubEmitterMode SUB_EMITTER_AT_END = 2
There is currently no description for this enum. Please help us by contributing one!
SubEmitterMode SUB_EMITTER_AT_COLLISION = 3
There is currently no description for this enum. Please help us by contributing one!
SubEmitterMode SUB_EMITTER_MAX = 4
There is currently no description for this enum. Please help us by contributing one!
enum CollisionMode:
CollisionMode COLLISION_DISABLED = 0
There is currently no description for this enum. Please help us by contributing one!
CollisionMode COLLISION_RIGID = 1
There is currently no description for this enum. Please help us by contributing one!
CollisionMode COLLISION_HIDE_ON_CONTACT = 2
There is currently no description for this enum. Please help us by contributing one!
CollisionMode COLLISION_MAX = 3
There is currently no description for this enum. Please help us by contributing one!
Property Descriptions
Texture2D alpha_curve
There is currently no description for this property. Please help us by contributing one!
Texture2D angle_curve
There is currently no description for this property. Please help us by contributing one!
float angle_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float angle_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D angular_velocity_curve
There is currently no description for this property. Please help us by contributing one!
float angular_velocity_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float angular_velocity_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D anim_offset_curve
There is currently no description for this property. Please help us by contributing one!
float anim_offset_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float anim_offset_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D anim_speed_curve
There is currently no description for this property. Please help us by contributing one!
float anim_speed_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float anim_speed_min = 0.0
There is currently no description for this property. Please help us by contributing one!
bool attractor_interaction_enabled = true
There is currently no description for this property. Please help us by contributing one!
float collision_bounce
There is currently no description for this property. Please help us by contributing one!
float collision_friction
There is currently no description for this property. Please help us by contributing one!
CollisionMode collision_mode = 0
void set_collision_mode ( CollisionMode value )
CollisionMode get_collision_mode ( )
There is currently no description for this property. Please help us by contributing one!
bool collision_use_scale = false
There is currently no description for this property. Please help us by contributing one!
Color color = Color(1, 1, 1, 1)
There is currently no description for this property. Please help us by contributing one!
Texture2D color_initial_ramp
There is currently no description for this property. Please help us by contributing one!
Texture2D color_ramp
There is currently no description for this property. Please help us by contributing one!
Texture2D damping_curve
There is currently no description for this property. Please help us by contributing one!
float damping_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float damping_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Vector3 direction = Vector3(1, 0, 0)
There is currently no description for this property. Please help us by contributing one!
Texture2D directional_velocity_curve
There is currently no description for this property. Please help us by contributing one!
float directional_velocity_max
There is currently no description for this property. Please help us by contributing one!
float directional_velocity_min
There is currently no description for this property. Please help us by contributing one!
Vector3 emission_box_extents
There is currently no description for this property. Please help us by contributing one!
Texture2D emission_color_texture
There is currently no description for this property. Please help us by contributing one!
Texture2D emission_curve
There is currently no description for this property. Please help us by contributing one!
Texture2D emission_normal_texture
There is currently no description for this property. Please help us by contributing one!
int emission_point_count
There is currently no description for this property. Please help us by contributing one!
Texture2D emission_point_texture
There is currently no description for this property. Please help us by contributing one!
Vector3 emission_ring_axis
There is currently no description for this property. Please help us by contributing one!
float emission_ring_height
There is currently no description for this property. Please help us by contributing one!
float emission_ring_inner_radius
There is currently no description for this property. Please help us by contributing one!
float emission_ring_radius
There is currently no description for this property. Please help us by contributing one!
EmissionShape emission_shape = 0
void set_emission_shape ( EmissionShape value )
EmissionShape get_emission_shape ( )
There is currently no description for this property. Please help us by contributing one!
Vector3 emission_shape_offset = Vector3(0, 0, 0)
There is currently no description for this property. Please help us by contributing one!
Vector3 emission_shape_scale = Vector3(1, 1, 1)
There is currently no description for this property. Please help us by contributing one!
float emission_sphere_radius
There is currently no description for this property. Please help us by contributing one!
float flatness = 0.0
There is currently no description for this property. Please help us by contributing one!
Vector3 gravity = Vector3(0, -9.8, 0)
There is currently no description for this property. Please help us by contributing one!
Texture2D hue_variation_curve
There is currently no description for this property. Please help us by contributing one!
float hue_variation_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float hue_variation_min = 0.0
There is currently no description for this property. Please help us by contributing one!
float inherit_velocity_ratio = 0.0
There is currently no description for this property. Please help us by contributing one!
float initial_velocity_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float initial_velocity_min = 0.0
There is currently no description for this property. Please help us by contributing one!
float lifetime_randomness = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D linear_accel_curve
There is currently no description for this property. Please help us by contributing one!
float linear_accel_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float linear_accel_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D orbit_velocity_curve
There is currently no description for this property. Please help us by contributing one!
float orbit_velocity_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float orbit_velocity_min = 0.0
There is currently no description for this property. Please help us by contributing one!
bool particle_flag_align_y = false
void set_particle_flag ( ParticleFlags particle_flag, bool enable )
bool get_particle_flag ( ParticleFlags particle_flag ) const
There is currently no description for this property. Please help us by contributing one!
bool particle_flag_damping_as_friction = false
void set_particle_flag ( ParticleFlags particle_flag, bool enable )
bool get_particle_flag ( ParticleFlags particle_flag ) const
There is currently no description for this property. Please help us by contributing one!
bool particle_flag_disable_z = false
void set_particle_flag ( ParticleFlags particle_flag, bool enable )
bool get_particle_flag ( ParticleFlags particle_flag ) const
There is currently no description for this property. Please help us by contributing one!
bool particle_flag_rotate_y = false
void set_particle_flag ( ParticleFlags particle_flag, bool enable )
bool get_particle_flag ( ParticleFlags particle_flag ) const
There is currently no description for this property. Please help us by contributing one!
Texture2D radial_accel_curve
There is currently no description for this property. Please help us by contributing one!
float radial_accel_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float radial_accel_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D radial_velocity_curve
There is currently no description for this property. Please help us by contributing one!
float radial_velocity_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float radial_velocity_min = 0.0
There is currently no description for this property. Please help us by contributing one!
Texture2D scale_curve
There is currently no description for this property. Please help us by contributing one!
float scale_max = 1.0
There is currently no description for this property. Please help us by contributing one!
float scale_min = 1.0
There is currently no description for this property. Please help us by contributing one!
Texture2D scale_over_velocity_curve
There is currently no description for this property. Please help us by contributing one!
float scale_over_velocity_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float scale_over_velocity_min = 0.0
There is currently no description for this property. Please help us by contributing one!
float spread = 45.0
There is currently no description for this property. Please help us by contributing one!
int sub_emitter_amount_at_collision
There is currently no description for this property. Please help us by contributing one!
int sub_emitter_amount_at_end
There is currently no description for this property. Please help us by contributing one!
float sub_emitter_frequency
There is currently no description for this property. Please help us by contributing one!
bool sub_emitter_keep_velocity = false
There is currently no description for this property. Please help us by contributing one!
SubEmitterMode sub_emitter_mode = 0
void set_sub_emitter_mode ( SubEmitterMode value )
SubEmitterMode get_sub_emitter_mode ( )
There is currently no description for this property. Please help us by contributing one!
Texture2D tangential_accel_curve
There is currently no description for this property. Please help us by contributing one!
float tangential_accel_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float tangential_accel_min = 0.0
There is currently no description for this property. Please help us by contributing one!
bool turbulence_enabled = false
There is currently no description for this property. Please help us by contributing one!
float turbulence_influence_max = 0.1
There is currently no description for this property. Please help us by contributing one!
float turbulence_influence_min = 0.1
There is currently no description for this property. Please help us by contributing one!
Texture2D turbulence_influence_over_life
There is currently no description for this property. Please help us by contributing one!
float turbulence_initial_displacement_max = 0.0
There is currently no description for this property. Please help us by contributing one!
float turbulence_initial_displacement_min = 0.0
There is currently no description for this property. Please help us by contributing one!
float turbulence_noise_scale = 9.0
There is currently no description for this property. Please help us by contributing one!
Vector3 turbulence_noise_speed = Vector3(0, 0, 0)
There is currently no description for this property. Please help us by contributing one!
float turbulence_noise_speed_random = 0.2
There is currently no description for this property. Please help us by contributing one!
float turbulence_noise_strength = 1.0
There is currently no description for this property. Please help us by contributing one!
Texture2D velocity_limit_curve
There is currently no description for this property. Please help us by contributing one!
Vector3 velocity_pivot = Vector3(0, 0, 0)
There is currently no description for this property. Please help us by contributing one!
Method Descriptions
Vector2 get_param ( Parameter param ) const
There is currently no description for this method. Please help us by contributing one!
float get_param_max ( Parameter param ) const
There is currently no description for this method. Please help us by contributing one!
float get_param_min ( Parameter param ) const
There is currently no description for this method. Please help us by contributing one!
Texture2D get_param_texture ( Parameter param ) const
There is currently no description for this method. Please help us by contributing one!
bool get_particle_flag ( ParticleFlags particle_flag ) const
There is currently no description for this method. Please help us by contributing one!
void set_param ( Parameter param, Vector2 value )
There is currently no description for this method. Please help us by contributing one!
void set_param_max ( Parameter param, float value )
There is currently no description for this method. Please help us by contributing one!
void set_param_min ( Parameter param, float value )
There is currently no description for this method. Please help us by contributing one!
void set_param_texture ( Parameter param, Texture2D texture )
There is currently no description for this method. Please help us by contributing one!
void set_particle_flag ( ParticleFlags particle_flag, bool enable )
There is currently no description for this method. Please help us by contributing one!