unreal.PCGInteractiveToolSettings_PaintTool

class unreal.PCGInteractiveToolSettings_PaintTool(outer: Object | None = None, name: Name | str = 'None')

Bases: PCGInteractiveToolSettings

PCGInteractive Tool Settings Paint Tool

C++ Source:

  • Plugin: PCG

  • Module: PCGEditor

  • File: PCGPaintTool.h

Editor Properties: (see get_editor_property/set_editor_property)

  • actor_class_to_spawn (type(Class)): [Read-Write]

  • brush_mode (PCGBrushMode): [Read-Write] The brush shape to use.

  • data_instance (Name): [Read-Write] Marked transient because the tool system will either fill this with a default or take the graph from the selected actor.

  • erase_points_of_selected_data_instance (bool): [Read-Write] If false, will erase points on all paint data instances.

  • min_point_spacing (double): [Read-Write] The minimum amount of distance to pass before drawing another point while dragging the mouse.

  • new_actor_name (Name): [Read-Write] The name to be issued to a newly created actor when the tool is applied.

  • new_pcg_component_name (Name): [Read-Write] The name to be issued to a newly created PCG component when the tool is applied.

  • raycast_rule_collection (PCGRaycastFilterRuleCollection): [Read-Write]

  • rotate_yaw_step_size (float): [Read-Write] The step size for rotation of the brush. Moving the mouse wheel up or down will add or subtract from the brush rotation.

  • tool_graph (PCGGraphInterface): [Read-Write]

property brush_mode: PCGBrushMode

[Read-Only] The brush shape to use.

Type:

(PCGBrushMode)

property erase_points_of_selected_data_instance: bool

[Read-Only] If false, will erase points on all paint data instances.

Type:

(bool)

property rotate_yaw_step_size: float

[Read-Only] The step size for rotation of the brush. Moving the mouse wheel up or down will add or subtract from the brush rotation.

Type:

(float)