unreal.PCGAttributeNoiseSettings
¶
- class unreal.PCGAttributeNoiseSettings(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
PCGSettings
Apply some noise to an attribute/property. You can select the mode you want and a noise range. Support all numerical types and vectors/rotators.
C++ Source:
Plugin: PCG
Module: PCG
File: PCGAttributeNoise.h
Editor Properties: (see get_editor_property/set_editor_property)
break_debugger
(bool): [Read-Write] If a debugger is attached, triggers a breakpoint inside IPCGElement::Execute(). Editor only. Transient.category
(Text): [Read-Write]clamp_result
(bool): [Read-Write] Clamp the result between 0 and 1. Always applied if we apply noise to the density.debug
(bool): [Read-Write]debug_settings
(PCGDebugVisualizationSettings): [Read-Write]description
(Text): [Read-Write]determinism_settings
(PCGDeterminismSettings): [Read-Write]enabled
(bool): [Read-Write]expose_to_library
(bool): [Read-Write]input_source
(PCGAttributePropertyInputSelector): [Read-Write]invert_source
(bool): [Read-Write] Attribute = 1 - Attribute before applying the operationmode
(PCGAttributeNoiseMode): [Read-Write] Attribute = (Original op Noise), Noise in [NoiseMin, NoiseMax]noise_max
(float): [Read-Write]noise_min
(float): [Read-Write]output_target
(PCGAttributePropertyOutputSelector): [Read-Write]seed
(int32): [Read-Write]use_seed
(bool): [Read-Only] By default, settings won’t use a seed. Set this bool to true in the child ctor to allow edition and use it.
- property clamp_result: bool¶
[Read-Write] Clamp the result between 0 and 1. Always applied if we apply noise to the density.
- Type:
(bool)
- property input_source: PCGAttributePropertyInputSelector¶
[Read-Write]
- property invert_source: bool¶
[Read-Write] Attribute = 1 - Attribute before applying the operation
- Type:
(bool)
- property mode: PCGAttributeNoiseMode¶
[Read-Write] Attribute = (Original op Noise), Noise in [NoiseMin, NoiseMax]
- Type:
- property output_target: PCGAttributePropertyOutputSelector¶
[Read-Write]