Grid Placement

CollisionTestSetup

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: placement/collsion_test/collision_test_setup.gd

Version: 5.0

class_name: CollisionTestSetup extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • _init(p_collision_object: CollisionObject2D, p_shape_stretch_size: Vector2, p_owning_node: Node2D = null) -> void
  • add_issue(p_issue: String) -> void
  • free_testing_nodes -> void
  • validate_setup -> bool
  • _create_rect_tests_for_collision_object(p_collision_object: CollisionObject2D) -> Array
  • _get_testing_rect_for_owner(p_shape_owner: Node2D) -> Rect2
  • _adjust_rect_to_testing_size(p_base_rect: Rect2, p_shape_owner_global_transform: Transform2D) -> Rect2
    • If complex shape (rotated/skewed), make the rectangle cover full area as a square