class
Diorite::DebugShape3D
- Diorite::DebugShape3D
- Godot::Node3D
- Godot::Node
- Godot::Object
- Reference
- Object
Overview
Inspector-configurable 3D debug shape node for placement directly in Godot scenes.
Supports live-previewing in the Godot Editor (@[Tool] mode) and updates wireframe geometry
dynamically whenever properties are modified in the Inspector or script.
Direct Known Subclasses
- Diorite::DebugArrow3D
- Diorite::DebugAxes3D
- Diorite::DebugBox3D
- Diorite::DebugCapsule3D
- Diorite::DebugCylinder3D
- Diorite::DebugGrid3D
- Diorite::DebugLine3D
- Diorite::DebugRuler3D
- Diorite::DebugSphere3D
- Diorite::DebugSpring3D
- Diorite::DebugVisionCone3D
Defined in:
diorite/nodes/debug_shape_3d.crClass Method Summary
- ._godot_has_virtual_method(method_name : String) : Bool
- .godot_class_name : String
- .godot_parent_class_name : String
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
Virtual method and property dispatch hooks overridden by class registration macros.
-
#_godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void
Invoked by the GDExtension bridge when retrieving an exposed
@exportproperty. -
#_godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void
Invoked by the GDExtension bridge when setting an exposed
@exportproperty. -
#_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.
-
#angle_deg : Float32
Field-of-view angle in degrees for VisionCone shapes.
-
#angle_deg=(angle_deg : Float32)
Field-of-view angle in degrees for VisionCone shapes.
-
#coils : Int32
Number of complete spiral rotations for Spring shapes.
-
#coils=(coils : Int32)
Number of complete spiral rotations for Spring shapes.
-
#color : Godot::Color
Primary wireframe line color.
-
#color=(color : Godot::Color)
Primary wireframe line color.
-
#draw_on_top : Bool
When true, disables depth testing and renders with priority 127 on top of scene geometry.
-
#draw_on_top=(draw_on_top : Bool)
When true, disables depth testing and renders with priority 127 on top of scene geometry.
-
#height : Float32
Vertical height for Cylinder and Capsule shapes.
-
#height=(height : Float32)
Vertical height for Cylinder and Capsule shapes.
-
#radius : Float32
Radius for Sphere, Cylinder, Capsule, Gizmo, and Spring shapes.
-
#radius=(radius : Float32)
Radius for Sphere, Cylinder, Capsule, Gizmo, and Spring shapes.
-
#range : Float32
Maximum sensory distance for VisionCone shapes.
-
#range=(range : Float32)
Maximum sensory distance for VisionCone shapes.
-
#shape_type : Int32
Target shape type index corresponding to
Shape3DType. -
#shape_type=(shape_type : Int32)
Target shape type index corresponding to
Shape3DType. -
#size : Godot::Vector3
Dimensions for Box, Plane, and Grid shapes.
-
#size=(size : Godot::Vector3)
Dimensions for Box, Plane, and Grid shapes.
-
#subdivisions : Int32
Grid subdivision count for Grid shapes.
-
#subdivisions=(subdivisions : Int32)
Grid subdivision count for Grid shapes.
-
#target : Godot::Vector3
Target vector coordinate for Line, Arrow, VisionCone, Spring, and Ruler shapes.
-
#target=(target : Godot::Vector3)
Target vector coordinate for Line, Arrow, VisionCone, Spring, and Ruler shapes.
Class Method Detail
Instance Method Detail
Dispatches inspector tool button clicks on this object.
Virtual method and property dispatch hooks overridden by class registration macros.
Delta timestep is received with 64-bit precision (Float64).
Invoked by the GDExtension bridge when retrieving an exposed @export property.
Invoked by the GDExtension bridge when setting an exposed @export property.
Per-frame process callback receiving delta timestep in seconds (Float64).
Lifecycle callback called when the node enters the active scene tree.
When true, disables depth testing and renders with priority 127 on top of scene geometry.
When true, disables depth testing and renders with priority 127 on top of scene geometry.
Target vector coordinate for Line, Arrow, VisionCone, Spring, and Ruler shapes.
Target vector coordinate for Line, Arrow, VisionCone, Spring, and Ruler shapes.