godot-dlang ~master (2023-06-12T16:03:25Z)
Dub
Repo
GodotClass
godot
tools
generator
classes
Undocumented in source.
final
class
GodotClass {
Type
name
;
@
serdeOptional
@
serdeKeys
("inherits", "base_class")
Type
base_class
;
@
serdeOptional
string
api_type
;
@
serdeOptional
bool
singleton
;
@
serdeOptional
string
singleton_name
;
@
serdeOptional
@
serdeKeys
("is_instantiable", "instanciable")
bool
instanciable
;
@
serdeOptional
@
serdeKeys
("is_refcounted", "is_reference")
bool
is_reference
;
@
serdeOptional
BuiltinConstant
[]
constants
;
@
serdeOptional
GodotMethod
[]
methods
;
@
serdeOptional
GodotProperty
[]
properties
;
@
serdeOptional
GodotEnum
[]
enums
;
@
serdeIgnore
bool
isBuiltinClass
;
@
serdeOptional
bool
has_destructor
;
@
serdeOptional
bool
is_keyed
;
@
serdeOptional
Type
indexing_return_type
;
@
serdeOptional
Operator
[]
operators
;
@
serdeOptional
Constructor
[]
constructors
;
@
serdeOptional
BuiltinMembers
[]
members
;
void
addUsedClass
(Type c);
void
finalizeDeserialization
(Asdf data);
@
serdeIgnore
const
(
Type
)[]
used_classes
;
@
serdeIgnore
GodotClass
[]
descendant_ptrs
;
@
serdeIgnore
Type
[]
missingEnums
;
@
serdeIgnore
string
ddocBrief
;
@
serdeIgnore
string
ddoc
;
@
serdeIgnore
string
[
string
]
ddocConstants
;
@
serdeIgnore
string
[]
constantsInEnums
;
string
bindingStruct
();
string
destuctorBinding
();
string
source
();
struct
BaseRange
;
}
Members
Functions
addUsedClass
void
addUsedClass
(Type c)
Undocumented in source. Be warned that the author may not have intended to support it.
bindingStruct
string
bindingStruct
()
Undocumented in source. Be warned that the author may not have intended to support it.
destuctorBinding
string
destuctorBinding
()
Undocumented in source. Be warned that the author may not have intended to support it.
finalizeDeserialization
void
finalizeDeserialization
(Asdf data)
Undocumented in source. Be warned that the author may not have intended to support it.
source
string
source
()
Undocumented in source. Be warned that the author may not have intended to support it.
Structs
BaseRange
struct
BaseRange
Undocumented in source.
Variables
api_type
string
api_type
;
Undocumented in source.
base_class
Type
base_class
;
Undocumented in source.
constants
BuiltinConstant
[]
constants
;
Undocumented in source.
constantsInEnums
string
[]
constantsInEnums
;
Undocumented in source.
constructors
Constructor
[]
constructors
;
Undocumented in source.
ddoc
string
ddoc
;
Undocumented in source.
ddocBrief
string
ddocBrief
;
Undocumented in source.
ddocConstants
string
[
string
]
ddocConstants
;
Undocumented in source.
descendant_ptrs
GodotClass
[]
descendant_ptrs
;
direct descendent classes
enums
GodotEnum
[]
enums
;
Undocumented in source.
has_destructor
bool
has_destructor
;
Undocumented in source.
indexing_return_type
Type
indexing_return_type
;
Undocumented in source.
instanciable
bool
instanciable
;
Undocumented in source.
isBuiltinClass
bool
isBuiltinClass
;
Undocumented in source.
is_keyed
bool
is_keyed
;
Undocumented in source.
is_reference
bool
is_reference
;
Undocumented in source.
members
BuiltinMembers
[]
members
;
Undocumented in source.
methods
GodotMethod
[]
methods
;
Undocumented in source.
missingEnums
Type
[]
missingEnums
;
enums that were left unregistered in Godot
name
Type
name
;
Undocumented in source.
operators
Operator
[]
operators
;
Undocumented in source.
properties
GodotProperty
[]
properties
;
Undocumented in source.
singleton
bool
singleton
;
Undocumented in source.
singleton_name
string
singleton_name
;
Undocumented in source.
used_classes
const
(
Type
)[]
used_classes
;
Undocumented in source.
Meta
Source
See Implementation
godot
tools
generator
classes
aliases
BuiltinMembers
classes
Constructor
GodotClass
structs
BuiltinConstant
ClassConstant
ClassList
Operator