class
Godot::ClassRegistry::Entry
- Godot::ClassRegistry::Entry
- Reference
- Object
Defined in:
libgodot/macros.crConstructors
Instance Method Summary
- #autoload_mount_tree : Bool
- #autoload_mount_tree=(autoload_mount_tree : Bool)
- #autoload_name : String
- #autoload_name=(autoload_name : String)
- #autoload_singleton : Bool
- #autoload_singleton=(autoload_singleton : Bool)
- #class_name : String
- #constants : Array(ConstantInfo)
- #constants=(constants : Array(ConstantInfo))
- #create_proc : Pointer(Void) -> Object
- #deinit_proc : -> Void | Nil
- #deinit_proc=(deinit_proc : -> Void | Nil)
- #has_enter_tree : Bool
- #has_enter_tree=(has_enter_tree : Bool)
- #has_exit_tree : Bool
- #has_exit_tree=(has_exit_tree : Bool)
- #has_gui_input : Bool
- #has_gui_input=(has_gui_input : Bool)
- #has_input : Bool
- #has_input=(has_input : Bool)
- #has_physics_process : Bool
- #has_physics_process=(has_physics_process : Bool)
- #has_process : Bool
- #has_process=(has_process : Bool)
- #has_ready : Bool
- #has_ready=(has_ready : Bool)
- #has_shortcut_input : Bool
- #has_shortcut_input=(has_shortcut_input : Bool)
- #has_unhandled_input : Bool
- #has_unhandled_input=(has_unhandled_input : Bool)
- #has_unhandled_key_input : Bool
- #has_unhandled_key_input=(has_unhandled_key_input : Bool)
- #has_virtual_method?(name : String) : Bool
- #has_virtual_proc : String -> Bool | Nil
- #has_virtual_proc=(has_virtual_proc : String -> Bool | Nil)
- #icon_path : String
- #icon_path=(icon_path : String)
- #init_proc : -> Void | Nil
- #init_proc=(init_proc : -> Void | Nil)
- #is_abstract : Bool
- #is_abstract=(is_abstract : Bool)
- #is_autoload : Bool
- #is_autoload=(is_autoload : Bool)
- #is_tool : Bool
- #is_tool=(is_tool : Bool)
- #methods : Array(String)
- #methods=(methods : Array(String))
- #parent_name : String
- #properties : Array(PropertyInfo)
- #properties=(properties : Array(PropertyInfo))
- #rpc_methods : Array(NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32))
- #rpc_methods=(rpc_methods : Array(NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32)))
- #script_path : String
- #script_path=(script_path : String)
- #set_autoload_proc : Object | Nil -> Void | Nil
- #set_autoload_proc=(set_autoload_proc : Object | Nil -> Void | Nil)
- #signals : Array(SignalInfo)
- #signals=(signals : Array(SignalInfo))
Instance methods inherited from class Object
try?(&)try? try?
Constructor Detail
def self.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, methods : Array(String) = [] of String, script_path : String = "", is_autoload : Bool = false, autoload_name : String = "", autoload_singleton : Bool = true, autoload_mount_tree : Bool = true, set_autoload_proc : Object | Nil -> Void | Nil = nil, init_proc : -> Void | Nil = nil, deinit_proc : -> Void | Nil = nil)
#
Instance Method Detail
def rpc_methods : Array(NamedTuple(name: String, rpc_mode: Int32, transfer_mode: Int32, call_local: Bool, channel: Int32))
#