Documentation ¶
Overview ¶
Package types is responsible for parsing the Godot headers for type definitions and generating Go wrappers around that structure.
Package types is a package that parses the GDNative headers for type definitions to create wrapper structures for Go.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConstructorIndex ¶
type ConstructorIndex map[string][]gdnativeapijson.GoMethod
ConstructorIndex indexes by gdnativeapijson.GoTypeDef.CName
type GlobalMethods ¶
type GlobalMethods []gdnativeapijson.GoMethod
GlobalMethods contains the list of methods not associated with a GoTypeDef
type GoTypeDefIndex ¶
type GoTypeDefIndex map[string]map[string]gdnativeapijson.GoTypeDef
GoTypeDefIndex indexes by C header file name and then by C typedef name
type MethodIndex ¶
type MethodIndex map[string][]gdnativeapijson.GoMethod
MethodIndex indexes by gdnativeapijson.GoTypeDef.CName
type View ¶
type View struct { TemplateName string TypeDefs []gdnativeapijson.GoTypeDef Globals []gdnativeapijson.GoMethod }
View is a structure that holds the api struct, so it can be used inside our template.
Click to show internal directories.
Click to hide internal directories.