extensionapi

package
v0.3.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package types is responsible for parsing the Godot headers for type definitions and generating Go wrappers around that structure.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Generate

func Generate(projectPath, buildConfig string)

Generate will generate Go wrappers for all Godot base types

func GenerateBuiltinClassBindings

func GenerateBuiltinClassBindings(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateBuiltinClasses

func GenerateBuiltinClasses(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateCClassCallbacks

func GenerateCClassCallbacks(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateCHeaderClassCallbacks

func GenerateCHeaderClassCallbacks(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClassConstants

func GenerateClassConstants(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClassEnums

func GenerateClassEnums(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClassInit

func GenerateClassInit(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClassInterfaces

func GenerateClassInterfaces(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClassRefs

func GenerateClassRefs(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateClasses

func GenerateClasses(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateGlobalConstants

func GenerateGlobalConstants(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateGlobalEnums

func GenerateGlobalEnums(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateNativeStrucutres

func GenerateNativeStrucutres(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

func GenerateUtilityFunctions

func GenerateUtilityFunctions(projectPath string, extensionApi extensionapiparser.ExtensionApi) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL