class Diorite::DebugCircle2D

Overview

Node representing an inspector-configurable 2D wireframe circle.

Defined in:

diorite/nodes/debug_shape_2d.cr

Constructors

Class Method Summary

Macro Summary

Instance Method Summary

Instance methods inherited from class Diorite::DebugShape2D

_godot_call_tool_button(button_name : String) : Void _godot_call_tool_button, _godot_call_virtual(method_name : String, delta : Float64) : Void _godot_call_virtual, _godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void _godot_get_property, _godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void _godot_set_property, _process(delta : Float64) : Void _process, _ready : Void _ready, color : Godot::Color color, color=(color : Godot::Color) color=, draw_on_top : Bool draw_on_top, draw_on_top=(draw_on_top : Bool) draw_on_top=

Constructor methods inherited from class Diorite::DebugShape2D

new(&block : self -> ) : self new

Class methods inherited from class Diorite::DebugShape2D

_godot_auto_register_class : Void _godot_auto_register_class, _godot_has_virtual_method(method_name : String) : Bool _godot_has_virtual_method, godot_class_name : String godot_class_name, godot_parent_class_name : String godot_parent_class_name

Macros inherited from class Diorite::DebugShape2D

autoload(*args, **kwargs) autoload, autoload_node(*args, **kwargs) autoload_node, build(**kwargs, &block) build, create(**kwargs, &block) create

Constructor Detail

def self.new(&block : self -> ) : self #

Class Method Detail

def self._godot_auto_register_class : Void #

Node representing an inspector-configurable 2D wireframe circle.


def self._godot_has_virtual_method(method_name : String) : Bool #

Node representing an inspector-configurable 2D wireframe circle.


def self.godot_class_name : String #

Node representing an inspector-configurable 2D wireframe circle.


def self.godot_parent_class_name : String #

Node representing an inspector-configurable 2D wireframe circle.


Macro Detail

macro autoload(*args, **kwargs) #

DSL directives for in-body autoload configuration


macro autoload_node(*args, **kwargs) #

macro build(**kwargs, &block) #

macro create(**kwargs, &block) #

Instance Method Detail

def _godot_call_tool_button(button_name : String) : Void #
Description copied from class Diorite::DebugShape2D

Dispatches inspector tool button clicks on this object.


def _godot_call_virtual(method_name : String, delta : Float64) : Void #

Node representing an inspector-configurable 2D wireframe circle.


def _godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void #

Node representing an inspector-configurable 2D wireframe circle.


def _godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void #

Node representing an inspector-configurable 2D wireframe circle.


def radius : Float32 #

Radius for Circle shapes.


def radius=(radius : Float32) #

Radius for Circle shapes.


def segments : Int32 #

Perimeter segment resolution for Circle shapes.


def segments=(segments : Int32) #

Perimeter segment resolution for Circle shapes.