godot-d ~master (2021-09-08T21:50:27Z)
Dub
Repo
GodotClass
api
classes
Undocumented in source.
class
GodotClass {
Type
name
;
Type
base_class
;
string
api_type
;
bool
singleton
;
bool
instanciable
;
bool
is_reference
;
int
[
string
]
constants
;
GodotMethod
[]
methods
;
GodotProperty
[]
properties
;
GodotEnum
[]
enums
;
void
addUsedClass
(Type c);
void
finalizeDeserialization
(Asdf data);
@
serializationIgnore
ClassList
*
parent
;
@
serializationIgnore
const
(
Type
)[]
used_classes
;
@
serializationIgnore
GodotClass
base_class_ptr
;
@
serializationIgnore
GodotClass
[]
descendant_ptrs
;
@
serializationIgnore
Type
[]
missingEnums
;
@
serializationIgnore
string
ddocBrief
;
@
serializationIgnore
string
ddoc
;
@
serializationIgnore
string
[
string
]
ddocConstants
;
@
serializationIgnore
string
[]
constantsInEnums
;
string
bindingStruct
();
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.
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.
base_class_ptr
GodotClass
base_class_ptr
;
Undocumented in source.
constants
int
[
string
]
constants
;
Undocumented in source.
constantsInEnums
string
[]
constantsInEnums
;
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.
instanciable
bool
instanciable
;
Undocumented in source.
is_reference
bool
is_reference
;
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.
parent
ClassList
*
parent
;
Undocumented in source.
properties
GodotProperty
[]
properties
;
Undocumented in source.
singleton
bool
singleton
;
Undocumented in source.
used_classes
const
(
Type
)[]
used_classes
;
Undocumented in source.
Meta
Source
See Implementation
api
classes
classes
GodotClass
structs
ClassList