unreal.FXConverterUtilitiesLibrary
¶
- class unreal.FXConverterUtilitiesLibrary(outer=None, name='None')¶
Bases:
unreal.BlueprintFunctionLibrary
A C++ and Blueprint accessible library for converting fx type assets (Cascade and Niagara)
C++ Source:
Plugin: CascadeToNiagaraConverter
Module: CascadeToNiagaraConverter
File: NiagaraStackGraphUtilitiesAdapterLibrary.h
- classmethod create_component_renderer_properties() NiagaraComponentRendererProperties ¶
Create Component Renderer Properties
- Return type
- classmethod create_float_curve_di(keys) NiagaraDataInterfaceCurve ¶
Create Float Curve DI
- Parameters
keys (Array(RichCurveKeyBP)) –
- Return type
- classmethod create_light_renderer_properties() NiagaraLightRendererProperties ¶
Create Light Renderer Properties
- Return type
- classmethod create_mesh_renderer_properties() NiagaraMeshRendererProperties ¶
Create Mesh Renderer Properties
- Return type
- classmethod create_ribbon_renderer_properties() NiagaraRibbonRendererProperties ¶
Create Ribbon Renderer Properties
- Return type
- classmethod create_script_context(args) NiagaraScriptConversionContext ¶
Niagara Script and Script Input Helpers
- Parameters
args (CreateScriptContextArgs) –
- Return type
- classmethod create_script_input_bool(value) NiagaraScriptConversionContextInput ¶
Create Script Input Bool
- Parameters
value (bool) –
- Return type
- classmethod create_script_input_di(value) NiagaraScriptConversionContextInput ¶
Create Script Input DI
- Parameters
value (NiagaraDataInterface) –
- Return type
- classmethod create_script_input_dynamic(value, input_type) NiagaraScriptConversionContextInput ¶
Create Script Input Dynamic
- Parameters
value (NiagaraScriptConversionContext) –
input_type (NiagaraScriptInputType) –
- Return type
- classmethod create_script_input_enum(user_defined_enum_asset_path, user_defined_enum_value_name_string) NiagaraScriptConversionContextInput ¶
Create Script Input Enum
- Parameters
- Return type
- classmethod create_script_input_float(value) NiagaraScriptConversionContextInput ¶
Create Script Input Float
- Parameters
value (float) –
- Return type
- classmethod create_script_input_int(value) NiagaraScriptConversionContextInput ¶
Create Script Input Int
- Parameters
value (int32) –
- Return type
- classmethod create_script_input_linked_parameter(parameter_name_string, input_type) NiagaraScriptConversionContextInput ¶
Create Script Input Linked Parameter
- Parameters
parameter_name_string (str) –
input_type (NiagaraScriptInputType) –
- Return type
- classmethod create_script_input_struct(value) NiagaraScriptConversionContextInput ¶
Create Script Input Struct
- Parameters
value (UserDefinedStruct) –
- Return type
- classmethod create_script_input_vec2(value) NiagaraScriptConversionContextInput ¶
Create Script Input Vec 2
- Parameters
value (Vector2D) –
- Return type
- classmethod create_script_input_vector(value) NiagaraScriptConversionContextInput ¶
Create Script Input Vector
- Parameters
value (Vector) –
- Return type
- classmethod create_skeletal_mesh_data_interface() NiagaraDataInterfaceSkeletalMesh ¶
Niagara DI Helpers
- Return type
- classmethod create_system_conversion_context(system) NiagaraSystemConversionContext ¶
Niagara System and Emitter Helpers
- Parameters
system (NiagaraSystem) –
- Return type
- classmethod create_vec2_curve_di(x_keys, y_keys) NiagaraDataInterfaceVector2DCurve ¶
Create Vec 2Curve DI
- Parameters
x_keys (Array(RichCurveKeyBP)) –
y_keys (Array(RichCurveKeyBP)) –
- Return type
- classmethod create_vec3_curve_di(x_keys, y_keys, z_keys) NiagaraDataInterfaceVectorCurve ¶
Create Vec 3Curve DI
- Parameters
x_keys (Array(RichCurveKeyBP)) –
y_keys (Array(RichCurveKeyBP)) –
z_keys (Array(RichCurveKeyBP)) –
- Return type
- classmethod create_vec4_curve_di(x_keys, y_keys, z_keys, w_keys) NiagaraDataInterfaceVector4Curve ¶
Create Vec 4Curve DI
- Parameters
x_keys (Array(RichCurveKeyBP)) –
y_keys (Array(RichCurveKeyBP)) –
z_keys (Array(RichCurveKeyBP)) –
w_keys (Array(RichCurveKeyBP)) –
- Return type
- classmethod get_cascade_emitter_lod_level(emitter, idx) ParticleLODLevel ¶
Get Cascade Emitter Lod Level
- Parameters
emitter (ParticleEmitter) –
idx (int32) –
- Return type
- classmethod get_cascade_emitter_name(emitter) Name ¶
Get Cascade Emitter Name
- Parameters
emitter (ParticleEmitter) –
- Return type
- classmethod get_cascade_system_emitters(system)¶
Cascade Emitter and ParticleLodLevel Getters
- Parameters
system (ParticleSystem) –
- Return type
- classmethod get_distribution_locked_axes(distribution)¶
Get Distribution Locked Axes
- Parameters
distribution (Distribution) –
- Return type
- classmethod get_distribution_min_max_values(distribution) -> (out_success=bool, out_min_value=Vector, out_max_value=Vector)¶
Cascade Distribution Getters
- Parameters
distribution (Distribution) –
- Returns
out_success (bool):
out_min_value (Vector):
out_max_value (Vector):
- Return type
tuple
- classmethod get_distribution_type(distribution) -> (out_distribution_type=DistributionType, out_cascade_distribution_value_type=DistributionValueType)¶
Get Distribution Type
- Parameters
distribution (Distribution) –
- Returns
out_distribution_type (DistributionType):
out_cascade_distribution_value_type (DistributionValueType):
- Return type
tuple
- classmethod get_float_distribution_const_curve_values(distribution) InterpCurveFloat ¶
Get Float Distribution Const Curve Values
- Parameters
distribution (DistributionFloatConstantCurve) –
- Returns
out_interp_curve_float (InterpCurveFloat):
- Return type
- classmethod get_float_distribution_const_values(distribution) float ¶
Get Float Distribution Const Values
- Parameters
distribution (DistributionFloatConstant) –
- Returns
out_const_float (float):
- Return type
- classmethod get_float_distribution_parameter_values(distribution) -> (out_parameter_name=Name, out_min_input=float, out_max_input=float, out_min_output=float, out_max_output=float)¶
Get Float Distribution Parameter Values
- Parameters
distribution (DistributionFloatParameterBase) –
- Returns
out_parameter_name (Name):
out_min_input (float):
out_max_input (float):
out_min_output (float):
out_max_output (float):
- Return type
tuple
- classmethod get_float_distribution_uniform_curve_values(distribution) InterpCurveVector2D ¶
Get Float Distribution Uniform Curve Values
- Parameters
distribution (DistributionFloatUniformCurve) –
- Returns
out_interp_curve_vector2d (InterpCurveVector2D):
- Return type
- classmethod get_float_distribution_uniform_values(distribution) -> (out_min=float, out_max=float)¶
Get Float Distribution Uniform Values
- Parameters
distribution (DistributionFloatUniform) –
- Returns
out_min (float):
out_max (float):
- Return type
tuple
- classmethod get_lod_level_is_enabled(lod_level) bool ¶
Get Lod Level Is Enabled
- Parameters
lod_level (ParticleLODLevel) –
- Return type
- classmethod get_lod_level_modules(lod_level)¶
Get Lod Level Modules
- Parameters
lod_level (ParticleLODLevel) –
- Return type
- classmethod get_lod_level_required_module(lod_level) ParticleModuleRequired ¶
Get Lod Level Required Module
- Parameters
lod_level (ParticleLODLevel) –
- Return type
- classmethod get_lod_level_spawn_module(lod_level) ParticleModuleSpawn ¶
Get Lod Level Spawn Module
- Parameters
lod_level (ParticleLODLevel) –
- Return type
- classmethod get_lod_level_type_data_module(lod_level) ParticleModuleTypeDataBase ¶
Get Lod Level Type Data Module
- Parameters
lod_level (ParticleLODLevel) –
- Return type
- classmethod get_particle_module_acceleration_drag_props(particle_module) Distribution ¶
Get Particle Module Acceleration Drag Props
- Parameters
particle_module (ParticleModuleAccelerationDrag) –
- Returns
out_drag_coefficient_raw (Distribution):
- Return type
- classmethod get_particle_module_acceleration_drag_scale_over_life_props(particle_module) Distribution ¶
Get Particle Module Acceleration Drag Scale Over Life Props
- Parameters
particle_module (ParticleModuleAccelerationDragScaleOverLife) –
- Returns
out_drag_scale_raw (Distribution):
- Return type
- classmethod get_particle_module_acceleration_over_lifetime_props(particle_module) Distribution ¶
Get Particle Module Acceleration Over Lifetime Props
- Parameters
particle_module (ParticleModuleAccelerationOverLifetime) –
- Returns
out_accel_over_life (Distribution):
- Return type
- classmethod get_particle_module_acceleration_props(particle_module) -> (out_acceleration=Distribution, out_apply_owner_scale=bool)¶
Get Particle Module Acceleration Props
- Parameters
particle_module (ParticleModuleAcceleration) –
- Returns
out_acceleration (Distribution):
out_apply_owner_scale (bool):
- Return type
tuple
- classmethod get_particle_module_attractor_line_props(particle_module) -> (out_start_point=Vector, out_end_point=Vector, out_range=Distribution, out_strength=Distribution)¶
Get Particle Module Attractor Line Props
- Parameters
particle_module (ParticleModuleAttractorLine) –
- Returns
out_start_point (Vector):
out_end_point (Vector):
out_range (Distribution):
out_strength (Distribution):
- Return type
tuple
- classmethod get_particle_module_attractor_particle_props(particle_module) -> (out_emitter_name=Name, out_range=Distribution, out_strength_by_distance=bool, out_strength=Distribution, out_affect_base_velocity=bool, out_selection_method=AttractorParticleSelectionMethod, out_renew_source=bool, out_inherit_source_velocity=bool)¶
Get Particle Module Attractor Particle Props
- Parameters
particle_module (ParticleModuleAttractorParticle) –
- Returns
out_emitter_name (Name):
out_range (Distribution):
out_strength_by_distance (bool):
out_strength (Distribution):
out_affect_base_velocity (bool):
out_selection_method (AttractorParticleSelectionMethod):
out_renew_source (bool):
out_inherit_source_velocity (bool):
- Return type
tuple
- classmethod get_particle_module_attractor_point_props(particle_module) -> (out_position=Distribution, out_range=Distribution, out_strength=Distribution, bout_strength_by_distance=bool, out_affects_base_velocity=bool, out_override_velocity=bool, out_use_world_space_position=bool, out_positive_x=bool, out_positive_y=bool, out_positive_z=bool, out_negative_x=bool, out_negative_y=bool, out_negative_z=bool)¶
Get Particle Module Attractor Point Props
- Parameters
particle_module (ParticleModuleAttractorPoint) –
- Returns
out_position (Distribution):
out_range (Distribution):
out_strength (Distribution):
bout_strength_by_distance (bool):
out_affects_base_velocity (bool):
out_override_velocity (bool):
out_use_world_space_position (bool):
out_positive_x (bool):
out_positive_y (bool):
out_positive_z (bool):
out_negative_x (bool):
out_negative_y (bool):
out_negative_z (bool):
- Return type
tuple
- classmethod get_particle_module_camera_offset_props(particle_module) -> (out_camera_offset=Distribution, out_spawn_time_only=bool, out_update_method=ParticleCameraOffsetUpdateMethod)¶
Get Particle Module Camera Offset Props
- Parameters
particle_module (ParticleModuleCameraOffset) –
- Returns
out_camera_offset (Distribution):
out_spawn_time_only (bool):
out_update_method (ParticleCameraOffsetUpdateMethod):
- Return type
tuple
- classmethod get_particle_module_collision_props(particle_module) -> (out_damping_factor=Distribution, out_damping_factor_rotation=Distribution, out_max_collisions=Distribution, out_collision_complete_option=ParticleCollisionComplete, out_collision_types=Array(ObjectTypeQuery), out_apply_physics=bool, out_ignore_trigger_volumes=bool, out_particle_mass=Distribution, out_dir_scalar=float, out_pawns_do_not_decrement_count=bool, out_only_vertical_normals_decrement_count=bool, out_vertical_fudge_factor=float, out_delay_amount=Distribution, out_drop_detail=bool, out_collide_only_if_visible=bool, out_ignore_source_actor=bool, out_max_collision_distance=float)¶
Get Particle Module Collision Props
- Parameters
particle_module (ParticleModuleCollision) –
- Returns
out_damping_factor (Distribution):
out_damping_factor_rotation (Distribution):
out_max_collisions (Distribution):
out_collision_complete_option (ParticleCollisionComplete):
out_collision_types (Array(ObjectTypeQuery)):
out_apply_physics (bool):
out_ignore_trigger_volumes (bool):
out_particle_mass (Distribution):
out_dir_scalar (float):
out_pawns_do_not_decrement_count (bool):
out_only_vertical_normals_decrement_count (bool):
out_vertical_fudge_factor (float):
out_delay_amount (Distribution):
out_drop_detail (bool):
out_collide_only_if_visible (bool):
out_ignore_source_actor (bool):
out_max_collision_distance (float):
- Return type
tuple
- classmethod get_particle_module_color_over_life_props(particle_module) -> (out_color_over_life=Distribution, out_alpha_over_life=Distribution, out_clamp_alpha=bool)¶
Get Particle Module Color Over Life Props
- Parameters
particle_module (ParticleModuleColorOverLife) –
- Returns
out_color_over_life (Distribution):
out_alpha_over_life (Distribution):
out_clamp_alpha (bool):
- Return type
tuple
- classmethod get_particle_module_color_props(particle_module) -> (out_start_color=Distribution, out_start_alpha=Distribution, out_clamp_alpha=bool)¶
Get Particle Module Color Props
- Parameters
particle_module (ParticleModuleColor) –
- Returns
out_start_color (Distribution):
out_start_alpha (Distribution):
out_clamp_alpha (bool):
- Return type
tuple
- classmethod get_particle_module_color_scale_over_life_props(particle_module) -> (out_color_scale_over_life=Distribution, out_alpha_scale_over_life=Distribution, out_emitter_time=bool)¶
Get Particle Module Color Scale Over Life Props
- Parameters
particle_module (ParticleModuleColorScaleOverLife) –
- Returns
out_color_scale_over_life (Distribution):
out_alpha_scale_over_life (Distribution):
out_emitter_time (bool):
- Return type
tuple
- classmethod get_particle_module_constant_acceleration_props(particle_module) Vector ¶
Get Particle Module Constant Acceleration Props
- Parameters
particle_module (ParticleModuleAccelerationConstant) –
- Returns
out_const_acceleration (Vector):
- Return type
- classmethod get_particle_module_kill_box_props(particle_module) -> (out_lower_left_corner=Distribution, out_upper_right_corner=Distribution, out_world_space_coords=bool, out_kill_inside=bool, out_axis_aligned_and_fixed_size=bool)¶
Get Particle Module Kill Box Props
- Parameters
particle_module (ParticleModuleKillBox) –
- Returns
out_lower_left_corner (Distribution):
out_upper_right_corner (Distribution):
out_world_space_coords (bool):
out_kill_inside (bool):
out_axis_aligned_and_fixed_size (bool):
- Return type
tuple
- classmethod get_particle_module_lifetime_props(particle_module) Distribution ¶
Get Particle Module Lifetime Props
- Parameters
particle_module (ParticleModuleLifetime) –
- Returns
out_lifetime (Distribution):
- Return type
- classmethod get_particle_module_light_props(particle_module) -> (out_use_inverse_squared_falloff=bool, out_affects_translucency=bool, out_preview_light_radius=bool, out_spawn_fraction=float, out_color_scale_over_life=Distribution, out_brightness_over_life=Distribution, out_radius_scale=Distribution, out_light_exponent=Distribution, out_lighting_channels=LightingChannels, out_volumetric_scattering_intensity=float, out_high_quality_lights=bool, out_shadow_casting_lights=bool)¶
Get Particle Module Light Props
- Parameters
particle_module (ParticleModuleLight) –
- Returns
out_use_inverse_squared_falloff (bool):
out_affects_translucency (bool):
out_preview_light_radius (bool):
out_spawn_fraction (float):
out_color_scale_over_life (Distribution):
out_brightness_over_life (Distribution):
out_radius_scale (Distribution):
out_light_exponent (Distribution):
out_lighting_channels (LightingChannels):
out_volumetric_scattering_intensity (float):
out_high_quality_lights (bool):
out_shadow_casting_lights (bool):
- Return type
tuple
- classmethod get_particle_module_location_bone_socket_props(particle_module) -> (out_source_type=LocationBoneSocketSource, out_universal_offset=Vector, out_source_locations=Array(LocationBoneSocketInfoBP), out_selection_method=LocationBoneSocketSelectionMethod, out_update_position_each_frame=bool, out_orient_mesh_emitters=bool, out_inherit_bone_velocity=bool, out_inherit_velocity_scale=float, out_skel_mesh_actor_param_name=Name, out_num_pre_selected_indices=int32, out_editor_skel_mesh=SkeletalMesh)¶
Get Particle Module Location Bone Socket Props
- Parameters
particle_module (ParticleModuleLocationBoneSocket) –
- Returns
out_source_type (LocationBoneSocketSource):
out_universal_offset (Vector):
out_source_locations (Array(LocationBoneSocketInfoBP)):
out_selection_method (LocationBoneSocketSelectionMethod):
out_update_position_each_frame (bool):
out_orient_mesh_emitters (bool):
out_inherit_bone_velocity (bool):
out_inherit_velocity_scale (float):
out_skel_mesh_actor_param_name (Name):
out_num_pre_selected_indices (int32):
out_editor_skel_mesh (SkeletalMesh):
- Return type
tuple
- classmethod get_particle_module_location_direct_props(particle_module) -> (out_location=Distribution, out_location_offset=Distribution, out_scale_factor=Distribution)¶
Get Particle Module Location Direct Props
- Parameters
particle_module (ParticleModuleLocationDirect) –
- Returns
out_location (Distribution):
out_location_offset (Distribution):
out_scale_factor (Distribution):
- Return type
tuple
- classmethod get_particle_module_location_primitive_cylinder_props(particle_module) -> (out_radial_velocity=bool, out_start_radius=Distribution, out_start_height=Distribution, out_height_axis=CylinderHeightAxis, out_positive_x=bool, out_positive_y=bool, out_positive_z=bool, out_negative_x=bool, out_negative_y=bool, out_negative_z=bool, out_surface_only=bool, out_velocity=bool, out_velocity_scale=Distribution, out_start_location=Distribution)¶
Get Particle Module Location Primitive Cylinder Props
- Parameters
particle_module (ParticleModuleLocationPrimitiveCylinder) –
- Returns
out_radial_velocity (bool):
out_start_radius (Distribution):
out_start_height (Distribution):
out_height_axis (CylinderHeightAxis):
out_positive_x (bool):
out_positive_y (bool):
out_positive_z (bool):
out_negative_x (bool):
out_negative_y (bool):
out_negative_z (bool):
out_surface_only (bool):
out_velocity (bool):
out_velocity_scale (Distribution):
out_start_location (Distribution):
- Return type
tuple
- classmethod get_particle_module_location_primitive_sphere_props(particle_module) -> (out_start_radius=Distribution, out_positive_x=bool, out_positive_y=bool, out_positive_z=bool, out_negative_x=bool, out_negative_y=bool, out_negative_z=bool, out_surface_only=bool, out_velocity=bool, out_velocity_scale=Distribution, out_start_location=Distribution)¶
Get Particle Module Location Primitive Sphere Props
- Parameters
particle_module (ParticleModuleLocationPrimitiveSphere) –
- Returns
out_start_radius (Distribution):
out_positive_x (bool):
out_positive_y (bool):
out_positive_z (bool):
out_negative_x (bool):
out_negative_y (bool):
out_negative_z (bool):
out_surface_only (bool):
out_velocity (bool):
out_velocity_scale (Distribution):
out_start_location (Distribution):
- Return type
tuple
- classmethod get_particle_module_location_props(particle_module) -> (out_start_location=Distribution, out_distribute_over_n_points=float, out_distribute_threshold=float)¶
Get Particle Module Location Props
- Parameters
particle_module (ParticleModuleLocation) –
- Returns
out_start_location (Distribution):
out_distribute_over_n_points (float):
out_distribute_threshold (float):
- Return type
tuple
- classmethod get_particle_module_mesh_material_props(particle_module)¶
Get Particle Module Mesh Material Props
- Parameters
particle_module (ParticleModuleMeshMaterial) –
- Returns
out_mesh_materials (Array(MaterialInterface)):
- Return type
- classmethod get_particle_module_mesh_rotation_props(particle_module) -> (out_start_rotation=Distribution, out_inherit_parent_rotation=bool)¶
Get Particle Module Mesh Rotation Props
- Parameters
particle_module (ParticleModuleMeshRotation) –
- Returns
out_start_rotation (Distribution):
out_inherit_parent_rotation (bool):
- Return type
tuple
- classmethod get_particle_module_mesh_rotation_rate_multiply_life_props(particle_module) Distribution ¶
Get Particle Module Mesh Rotation Rate Multiply Life Props
- Parameters
particle_module (ParticleModuleMeshRotationRateMultiplyLife) –
- Returns
out_life_multiplier (Distribution):
- Return type
- classmethod get_particle_module_mesh_rotation_rate_props(particle_module) Distribution ¶
Get Particle Module Mesh Rotation Rate Props
- Parameters
particle_module (ParticleModuleMeshRotationRate) –
- Returns
out_start_rotation_rate (Distribution):
- Return type
- classmethod get_particle_module_orbit_props(particle_module) -> (out_chain_mode=OrbitChainMode, out_offset_amount=Distribution, out_offset_options=OrbitOptionsBP, out_rotation_amount=Distribution, out_rotation_options=OrbitOptionsBP, out_rotation_rate_amount=Distribution, out_rotation_rate_options=OrbitOptionsBP)¶
Get Particle Module Orbit Props
- Parameters
particle_module (ParticleModuleOrbit) –
- Returns
out_chain_mode (OrbitChainMode):
out_offset_amount (Distribution):
out_offset_options (OrbitOptionsBP):
out_rotation_amount (Distribution):
out_rotation_options (OrbitOptionsBP):
out_rotation_rate_amount (Distribution):
out_rotation_rate_options (OrbitOptionsBP):
- Return type
tuple
- classmethod get_particle_module_orientation_axis_lock_props(particle_module) ParticleAxisLock ¶
Get Particle Module Orientation Axis Lock Props
- Parameters
particle_module (ParticleModuleOrientationAxisLock) –
- Returns
out_lock_axis_flags (ParticleAxisLock):
- Return type
- classmethod get_particle_module_parameter_dynamic_props(particle_module) -> (out_dynamic_params=Array(EmitterDynamicParameterBP), out_uses_velocity=bool)¶
Get Particle Module Parameter Dynamic Props
- Parameters
particle_module (ParticleModuleParameterDynamic) –
- Returns
out_dynamic_params (Array(EmitterDynamicParameterBP)):
out_uses_velocity (bool):
- Return type
tuple
- classmethod get_particle_module_pivot_offset_props(particle_module) Vector2D ¶
Get Particle Module Pivot Offset Props
- Parameters
particle_module (ParticleModulePivotOffset) –
- Returns
out_pivot_offset (Vector2D):
- Return type
- classmethod get_particle_module_required_per_emitter_props(particle_module_required) -> (out_emitter_origin=Vector, out_emitter_rotation=Rotator, out_use_local_space=bool, out_kill_on_deactivate=bool, out_kill_on_completed=bool, out_use_legacy_emitter_time=bool, out_emitter_duration_use_range=bool, out_emitter_duration=float, out_emitter_duration_low=float, o_ut_emitter_delay_use_range=bool, out_delay_first_loop_only=bool, out_emitter_delay=float, out_emitter_delay_low=float, out_duration_recalc_each_loop=bool, out_emitter_loops=int32)¶
Get Particle Module Required Per Emitter Props
- Parameters
particle_module_required (ParticleModuleRequired) –
- Returns
out_emitter_origin (Vector):
out_emitter_rotation (Rotator):
out_use_local_space (bool):
out_kill_on_deactivate (bool):
out_kill_on_completed (bool):
out_use_legacy_emitter_time (bool):
out_emitter_duration_use_range (bool):
out_emitter_duration (float):
out_emitter_duration_low (float):
o_ut_emitter_delay_use_range (bool):
out_delay_first_loop_only (bool):
out_emitter_delay (float):
out_emitter_delay_low (float):
out_duration_recalc_each_loop (bool):
out_emitter_loops (int32):
- Return type
tuple
- classmethod get_particle_module_required_per_module_props(particle_module_required) -> (out_orbit_module_affects_velocity_alignment=bool, out_random_image_time=float, out_random_image_changes=int32, out_override_system_macro_uv=bool, out_macro_uv_position=Vector, out_macro_uv_radius=float)¶
Get Particle Module Required Per Module Props
- Parameters
particle_module_required (ParticleModuleRequired) –
- Returns
out_orbit_module_affects_velocity_alignment (bool):
out_random_image_time (float):
out_random_image_changes (int32):
out_override_system_macro_uv (bool):
out_macro_uv_position (Vector):
out_macro_uv_radius (float):
- Return type
tuple
- classmethod get_particle_module_required_per_renderer_props(particle_module_required) -> (out_material_interface=MaterialInterface, out_screen_alignment=ParticleScreenAlignment, out_sub_images_horizontal=int32, out_sub_images_vertical=int32, out_sort_mode=ParticleSortMode, out_interpolation_method=ParticleSubUVInterpMethod, out_remove_hmd_roll=uint8, out_min_facing_camera_blend_distance=float, out_max_facing_camera_blend_distance=float, out_cutout_texture=Texture2D, out_bounding_mode=SubUVBoundingVertexCount, out_opacity_source_mode=OpacitySourceMode, out_emitter_normals_mode=EmitterNormalsMode, out_alpha_threshold=float)¶
Get Particle Module Required Per Renderer Props
- Parameters
particle_module_required (ParticleModuleRequired) –
- Returns
out_material_interface (MaterialInterface):
out_screen_alignment (ParticleScreenAlignment):
out_sub_images_horizontal (int32):
out_sub_images_vertical (int32):
out_sort_mode (ParticleSortMode):
out_interpolation_method (ParticleSubUVInterpMethod):
out_remove_hmd_roll (uint8):
out_min_facing_camera_blend_distance (float):
out_max_facing_camera_blend_distance (float):
out_cutout_texture (Texture2D):
out_bounding_mode (SubUVBoundingVertexCount):
out_opacity_source_mode (OpacitySourceMode):
out_emitter_normals_mode (EmitterNormalsMode):
out_alpha_threshold (float):
- Return type
tuple
- classmethod get_particle_module_rotation_over_lifetime_props(particle_module) -> (out_rotation_over_life=Distribution, out_scale=bool)¶
Get Particle Module Rotation Over Lifetime Props
- Parameters
particle_module (ParticleModuleRotationOverLifetime) –
- Returns
out_rotation_over_life (Distribution):
out_scale (bool):
- Return type
tuple
- classmethod get_particle_module_rotation_props(particle_module) Distribution ¶
Get Particle Module Rotation Props
- Parameters
particle_module (ParticleModuleRotation) –
- Returns
out_start_rotation (Distribution):
- Return type
- classmethod get_particle_module_rotation_rate_props(particle_module) Distribution ¶
Get Particle Module Rotation Rate Props
- Parameters
particle_module (ParticleModuleRotationRate) –
- Returns
out_start_rotation_rate (Distribution):
- Return type
- classmethod get_particle_module_size_multiply_life_props(particle_module) -> (out_life_multiplier=Distribution, out_multiply_x=bool, out_multiply_y=bool, out_multiply_z=bool)¶
Get Particle Module Size Multiply Life Props
- Parameters
particle_module (ParticleModuleSizeMultiplyLife) –
- Returns
out_life_multiplier (Distribution):
out_multiply_x (bool):
out_multiply_y (bool):
out_multiply_z (bool):
- Return type
tuple
- classmethod get_particle_module_size_props(particle_module) Distribution ¶
Get Particle Module Size Props
- Parameters
particle_module (ParticleModuleSize) –
- Returns
out_start_size (Distribution):
- Return type
- classmethod get_particle_module_size_scale_by_speed_props(particle_module) -> (out_speed_scale=Vector2D, out_max_scale=Vector2D)¶
Get Particle Module Size Scale by Speed Props
- Parameters
particle_module (ParticleModuleSizeScaleBySpeed) –
- Returns
out_speed_scale (Vector2D):
out_max_scale (Vector2D):
- Return type
tuple
- classmethod get_particle_module_size_scale_props(particle_module) Distribution ¶
Get Particle Module Size Scale Props
- Parameters
particle_module (ParticleModuleSizeScale) –
- Returns
out_size_scale (Distribution):
- Return type
- classmethod get_particle_module_spawn_per_unit_props(particle_module) -> (out_unit_scalar=float, out_movement_tolerance=float, out_spawn_per_unit=Distribution, out_max_frame_distance=float, out_ignore_spawn_rate_when_moving=bool, out_ignore_movement_along_x=bool, out_ignore_movement_along_y=bool, out_ignore_movement_along_z=bool, out_process_spawn_rate=bool, out_process_burst_list=bool)¶
Get Particle Module Spawn Per Unit Props
- Parameters
particle_module (ParticleModuleSpawnPerUnit) –
- Returns
out_unit_scalar (float):
out_movement_tolerance (float):
out_spawn_per_unit (Distribution):
out_max_frame_distance (float):
out_ignore_spawn_rate_when_moving (bool):
out_ignore_movement_along_x (bool):
out_ignore_movement_along_y (bool):
out_ignore_movement_along_z (bool):
out_process_spawn_rate (bool):
out_process_burst_list (bool):
- Return type
tuple
- classmethod get_particle_module_spawn_props(particle_module_spawn) -> (out_rate=Distribution, out_rate_scale=Distribution, out_burst_method=ParticleBurstMethod, out_burst_list=Array(ParticleBurstBlueprint), out_burst_scale=Distribution, out_apply_global_spawn_rate_scale=bool, out_process_spawn_rate=bool, out_process_spawn_burst=bool)¶
Get Particle Module Spawn Props
- Parameters
particle_module_spawn (ParticleModuleSpawn) –
- Returns
out_rate (Distribution):
out_rate_scale (Distribution):
out_burst_method (ParticleBurstMethod):
out_burst_list (Array(ParticleBurstBlueprint)):
out_burst_scale (Distribution):
out_apply_global_spawn_rate_scale (bool):
out_process_spawn_rate (bool):
out_process_spawn_burst (bool):
- Return type
tuple
- classmethod get_particle_module_sub_uv_movie_props(particle_module) -> (out_use_emitter_time=bool, out_frame_rate=Distribution, out_starting_frame=int32)¶
Get Particle Module Sub UVMovie Props
- Parameters
particle_module (ParticleModuleSubUVMovie) –
- Returns
out_use_emitter_time (bool):
out_frame_rate (Distribution):
out_starting_frame (int32):
- Return type
tuple
- classmethod get_particle_module_sub_uv_props(particle_module) -> (out_animation=SubUVAnimation, out_sub_image_index=Distribution, out_use_real_time=bool)¶
Get Particle Module Sub UVProps
- Parameters
particle_module (ParticleModuleSubUV) –
- Returns
out_animation (SubUVAnimation):
out_sub_image_index (Distribution):
out_use_real_time (bool):
- Return type
tuple
- classmethod get_particle_module_trail_source_props(particle_module) -> (out_source_method=Trail2SourceMethod, out_source_name=Name, out_source_strength=Distribution, out_lock_source_strength=bool, out_source_offset_count=int32, out_source_offset_defaults=Array(Vector), out_selection_method=ParticleSourceSelectionMethod, out_inherit_rotation=bool)¶
Get Particle Module Trail Source Props
- Parameters
particle_module (ParticleModuleTrailSource) –
- Returns
out_source_method (Trail2SourceMethod):
out_source_name (Name):
out_source_strength (Distribution):
out_lock_source_strength (bool):
out_source_offset_count (int32):
out_source_offset_defaults (Array(Vector)):
out_selection_method (ParticleSourceSelectionMethod):
out_inherit_rotation (bool):
- Return type
tuple
- classmethod get_particle_module_type_data_gpu_props(particle_module) None ¶
Get Particle Module Type Data Gpu Props
- Parameters
particle_module (ParticleModuleTypeDataGpu) –
- classmethod get_particle_module_type_data_mesh_props(particle_module) -> (out_mesh=StaticMesh, out_lod_size_scale=float, out_use_static_mesh_lo_ds=bool, out_cast_shadows=bool, out_do_collisions=bool, out_mesh_alignment=MeshScreenAlignment, out_override_material=bool, out_override_default_motion_blur_settings=bool, out_enable_motion_blur=bool, out_roll_pitch_yaw_range=Distribution, out_axis_lock_option=ParticleAxisLock, out_camera_facing=bool, out_camera_facing_up_axis_option=MeshCameraFacingUpAxis, out_camera_facing_option=MeshCameraFacingOptions, out_apply_particle_rotation_as_spin=bool, out_facing_camera_direction_rather_than_position=bool, out_collisions_consider_particle_size=bool)¶
Get Particle Module Type Data Mesh Props
- Parameters
particle_module (ParticleModuleTypeDataMesh) –
- Returns
out_mesh (StaticMesh):
out_lod_size_scale (float):
out_use_static_mesh_lo_ds (bool):
out_cast_shadows (bool):
out_do_collisions (bool):
out_mesh_alignment (MeshScreenAlignment):
out_override_material (bool):
out_override_default_motion_blur_settings (bool):
out_enable_motion_blur (bool):
out_roll_pitch_yaw_range (Distribution):
out_axis_lock_option (ParticleAxisLock):
out_camera_facing (bool):
out_camera_facing_up_axis_option (MeshCameraFacingUpAxis):
out_camera_facing_option (MeshCameraFacingOptions):
out_apply_particle_rotation_as_spin (bool):
out_facing_camera_direction_rather_than_position (bool):
out_collisions_consider_particle_size (bool):
- Return type
tuple
- classmethod get_particle_module_type_data_ribbon_class()¶
Get Particle Module Type Data Ribbon Class
- classmethod get_particle_module_type_data_ribbon_props(particle_module) -> (out_max_tessellation_between_particles=int32, out_sheets_per_trail=int32, out_max_trail_count=int32, out_max_particle_in_trail_count=int32, out_dead_trails_on_deactivate=bool, out_clip_source_segment=bool, out_enable_previous_tangent_recalculation=bool, out_tangent_recalculation_every_frame=bool, out_spawn_initial_particle=bool, out_render_axis=TrailsRenderAxisOption, out_tangent_spawning_scalar=float, out_render_geometry=bool, out_render_spawn_points=bool, out_render_tangents=bool, out_render_tessellation=bool, out_tiling_distance=float, out_distance_tessellation_step_size=float, out_enable_tangent_diff_interp_scale=bool, out_tangent_tessellation_scalar=float)¶
Get Particle Module Type Data Ribbon Props
- Parameters
particle_module (ParticleModuleTypeDataRibbon) –
- Returns
out_max_tessellation_between_particles (int32):
out_sheets_per_trail (int32):
out_max_trail_count (int32):
out_max_particle_in_trail_count (int32):
out_dead_trails_on_deactivate (bool):
out_clip_source_segment (bool):
out_enable_previous_tangent_recalculation (bool):
out_tangent_recalculation_every_frame (bool):
out_spawn_initial_particle (bool):
out_render_axis (TrailsRenderAxisOption):
out_tangent_spawning_scalar (float):
out_render_geometry (bool):
out_render_spawn_points (bool):
out_render_tangents (bool):
out_render_tessellation (bool):
out_tiling_distance (float):
out_distance_tessellation_step_size (float):
out_enable_tangent_diff_interp_scale (bool):
out_tangent_tessellation_scalar (float):
- Return type
tuple
- classmethod get_particle_module_vector_field_local_props(particle_module, out_vector_field) -> (out_relative_translation=Vector, out_relative_rotation=Rotator, out_relative_scale3d=Vector, out_intensity=float, out_tightness=float, out_ignore_component_transform=bool, out_tile_x=bool, out_tile_y=bool, out_tile_z=bool, out_use_fix_dt=bool)¶
Get Particle Module Vector Field Local Props
- Parameters
particle_module (ParticleModuleVectorFieldLocal) –
out_vector_field (VectorField) –
- Returns
out_relative_translation (Vector):
out_relative_rotation (Rotator):
out_relative_scale3d (Vector):
out_intensity (float):
out_tightness (float):
out_ignore_component_transform (bool):
out_tile_x (bool):
out_tile_y (bool):
out_tile_z (bool):
out_use_fix_dt (bool):
- Return type
tuple
- classmethod get_particle_module_vector_field_rotation_rate_props(particle_module) Vector ¶
Get Particle Module Vector Field Rotation Rate Props
- Parameters
particle_module (ParticleModuleVectorFieldRotationRate) –
- Returns
out_rotation_rate (Vector):
- Return type
- classmethod get_particle_module_velocity_inherit_parent_props(particle_module) -> (out_scale=Distribution, out_in_world_space=bool, out_apply_owner_scale=bool)¶
Get Particle Module Velocity Inherit Parent Props
- Parameters
particle_module (ParticleModuleVelocityInheritParent) –
- Returns
out_scale (Distribution):
out_in_world_space (bool):
out_apply_owner_scale (bool):
- Return type
tuple
- classmethod get_particle_module_velocity_over_lifetime_props(particle_module) -> (out_vel_over_life=Distribution, out_absolute=bool, out_in_world_space=bool, out_apply_owner_scale=bool)¶
Get Particle Module Velocity Over Lifetime Props
- Parameters
particle_module (ParticleModuleVelocityOverLifetime) –
- Returns
out_vel_over_life (Distribution):
out_absolute (bool):
out_in_world_space (bool):
out_apply_owner_scale (bool):
- Return type
tuple
- classmethod get_particle_module_velocity_props(particle_module) -> (out_start_velocity=Distribution, out_start_velocity_radial=Distribution, out_in_world_space=bool, out_apply_owner_scale=bool)¶
Get Particle Module Velocity Props
- Parameters
particle_module (ParticleModuleVelocity) –
- Returns
out_start_velocity (Distribution):
out_start_velocity_radial (Distribution):
out_in_world_space (bool):
out_apply_owner_scale (bool):
- Return type
tuple
- classmethod get_vector_distribution_const_curve_values(distribution) InterpCurveVector ¶
Get Vector Distribution Const Curve Values
- Parameters
distribution (DistributionVectorConstantCurve) –
- Returns
out_interp_curve_vector (InterpCurveVector):
- Return type
- classmethod get_vector_distribution_const_values(distribution) Vector ¶
Get Vector Distribution Const Values
- Parameters
distribution (DistributionVectorConstant) –
- Returns
out_const_vector (Vector):
- Return type
- classmethod get_vector_distribution_parameter_values(distribution) -> (out_parameter_name=Name, out_min_input=Vector, out_max_input=Vector, out_min_output=Vector, out_max_output=Vector)¶
Get Vector Distribution Parameter Values
- Parameters
distribution (DistributionVectorParameterBase) –
- Returns
out_parameter_name (Name):
out_min_input (Vector):
out_max_input (Vector):
out_min_output (Vector):
out_max_output (Vector):
- Return type
tuple
- classmethod get_vector_distribution_uniform_curve_values(distribution) InterpCurveTwoVectors ¶
Get Vector Distribution Uniform Curve Values
- Parameters
distribution (DistributionVectorUniformCurve) –
- Returns
out_interp_curve_two_vectors (InterpCurveTwoVectors):
- Return type
- classmethod get_vector_distribution_uniform_values(distribution) -> (out_min=Vector, out_max=Vector)¶
Get Vector Distribution Uniform Values
- Parameters
distribution (DistributionVectorUniform) –
- Returns
out_min (Vector):
out_max (Vector):
- Return type
tuple
- classmethod keys_from_interp_curve_float(curve)¶
Cascade curve helpers
- Parameters
curve (InterpCurveFloat) –
- Return type
- classmethod keys_from_interp_curve_two_vectors(curve, component_idx)¶
Keys from Interp Curve Two Vectors
- Parameters
curve (InterpCurveTwoVectors) –
component_idx (int32) –
- Return type
- classmethod keys_from_interp_curve_vector(curve, component_idx)¶
Keys from Interp Curve Vector
- Parameters
curve (InterpCurveVector) –
component_idx (int32) –
- Return type
- classmethod keys_from_interp_curve_vector2d(curve, component_idx)¶
Keys from Interp Curve Vector 2D
- Parameters
curve (InterpCurveVector2D) –
component_idx (int32) –
- Return type
- classmethod set_mesh_renderer_material_overrides_from_cascade(mesh_renderer_props, mesh_materials) None ¶
Set Mesh Renderer Material Overrides from Cascade
- Parameters
mesh_renderer_props (NiagaraMeshRendererProperties) –
mesh_materials (Array(MaterialInterface)) –