Grid Placement

GBDiagnostics

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: utils/gb_diagnostics.gd

Version: 5.0

class_name: GBDiagnostics extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • _is_verbose -> bool
  • format_debug(message: String, suite: String = "", file_path: String = "") -> String
  • format_indicator(indicator: Object) -> String
  • format_tile_list(tile_list: Array) -> String
  • format_indicator_list(prefix: String, indicators: Array, _cls_name: String = "", _file_path: String = "") -> String
  • format_stack_summary(stack: Array, max_entries: int = 6) -> String
  • format_node_label(obj: Object) -> String
  • format_visibility_context(node: Node, visual: CanvasItem, vp: Viewport, cam: Camera2D) -> String
  • describe_collision_layers(obj: Object) -> Array
  • format_shape_cast_collisions(shape_cast: ShapeCast2D) -> String
  • format_canvas_item_state(ci: CanvasItem) -> String
  • camera_world_bounds(cam: Camera2D, vp: Viewport) -> Dictionary
  • is_inside_camera_bounds(bounds: Dictionary, pos: Vector2) -> bool
  • is_offscreen(bounds: Dictionary, pos: Vector2) -> bool
  • format_screen_state(cam: Camera2D, vp: Viewport, positioner_pos: Vector2, has_mouse: bool, mouse_world: Vector2, map: Object) -> String
  • _safe_get_tile_from_global_position(global_position: Vector2, map: Object) -> Vector2i