class
Diorite::DebugShape2D
- Diorite::DebugShape2D
- Godot::Node2D
- Godot::CanvasItem
- Godot::Node
- Godot::Object
- Reference
- Object
Overview
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Direct Known Subclasses
Defined in:
diorite/nodes/debug_shape_2d.crConstructors
Class Method Summary
-
._godot_auto_register_class : Void
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
._godot_has_virtual_method(method_name : String) : Bool
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
.godot_class_name : String
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
.godot_parent_class_name : String
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Macro Summary
-
autoload(*args, **kwargs)
DSL directives for in-body autoload configuration
- autoload_node(*args, **kwargs)
- build(**kwargs, &block)
- create(**kwargs, &block)
Instance Method Summary
-
#_godot_call_tool_button(button_name : String) : Void
Dispatches inspector tool button clicks on this object.
-
#_godot_call_virtual(method_name : String, delta : Float64) : Void
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
#_godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
#_godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
-
#_process(delta : Float64) : Void
Per-frame process callback receiving delta timestep in seconds (
Float64). -
#_ready : Void
Lifecycle callback called when the node enters the active scene tree.
-
#color : Godot::Color
Line and outline color.
-
#color=(color : Godot::Color)
Line and outline color.
-
#draw_on_top : Bool
When true, elevates z_index to 4096 so the shape renders on top of canvas elements.
-
#draw_on_top=(draw_on_top : Bool)
When true, elevates z_index to 4096 so the shape renders on top of canvas elements.
Constructor Detail
Class Method Detail
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Macro Detail
Instance Method Detail
Dispatches inspector tool button clicks on this object.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Base inspector-configurable 2D debug shape node rendered on Godot's canvas.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe
geometry dynamically using Lapis::Core::FrameArena scratchpad buffers whenever
properties are modified in the Inspector or script.
Concrete subclasses (like DebugRect2D or DebugCircle2D) implement build_shape
and build_shape_arena.
Per-frame process callback receiving delta timestep in seconds (Float64).
Lifecycle callback called when the node enters the active scene tree.
When true, elevates z_index to 4096 so the shape renders on top of canvas elements.
When true, elevates z_index to 4096 so the shape renders on top of canvas elements.