Godot::ClassRegistry::Entry
Inherits Reference < Object
Constructors
new(class_name : String, parent_name : String, create_proc : Pointer(Void) -> Object, is_tool : Bool = false, has_ready : Bool = false, has_process : Bool = false, has_physics_process : Bool = false, has_enter_tree : Bool = false, has_exit_tree : Bool = false, has_input : Bool = false, has_unhandled_input : Bool = false, has_unhandled_key_input : Bool = false, has_shortcut_input : Bool = false, has_gui_input : Bool = false, properties : Array(PropertyInfo) = [] of PropertyInfo, signals : Array(SignalInfo) = [] of SignalInfo, icon_path : String = "", is_abstract : Bool = false, rpc_methods : Array(NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32)) = [] of NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32), has_virtual_proc : String -> Bool | Nil = nil, constants : Array(ConstantInfo) = [] of ConstantInfo, script_path : String = "")
SourceInstance methods
class_name
Sourceconstants
Sourcecreate_proc
Sourcehas_enter_tree
Sourcehas_enter_tree=(has_enter_tree : Bool)
Sourcehas_exit_tree
Sourcehas_exit_tree=(has_exit_tree : Bool)
Sourcehas_gui_input
Sourcehas_gui_input=(has_gui_input : Bool)
Sourcehas_input
Sourcehas_input=(has_input : Bool)
Sourcehas_physics_process
Sourcehas_physics_process=(has_physics_process : Bool)
Sourcehas_process
Sourcehas_process=(has_process : Bool)
Sourcehas_ready
Sourcehas_ready=(has_ready : Bool)
Sourcehas_shortcut_input
Sourcehas_shortcut_input=(has_shortcut_input : Bool)
Sourcehas_unhandled_input
Sourcehas_unhandled_input=(has_unhandled_input : Bool)
Sourcehas_unhandled_key_input
Sourcehas_unhandled_key_input=(has_unhandled_key_input : Bool)
Sourcehas_virtual_method?(name : String) : Bool
Sourcehas_virtual_proc
Sourcehas_virtual_proc=(has_virtual_proc : String -> Bool | Nil)
Sourceicon_path
Sourceicon_path=(icon_path : String)
Sourceis_abstract
Sourceis_abstract=(is_abstract : Bool)
Sourceis_tool
Sourceis_tool=(is_tool : Bool)
Sourceparent_name
Sourceproperties
Sourcerpc_methods
Sourcerpc_methods=(rpc_methods : Array(NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32)))
Sourcescript_path
Sourcescript_path=(script_path : String)
Sourcesignals
Source