godot.api

Utilities needed for communication between Godot and D.

Modules

bind
module godot.api.bind

Templates for binding Godot C++ classes to use from D

output
module godot.api.output

Integration with Godot editor's output and debugger tabs

path
module godot.api.path

Convenience wrapper for file paths

reference
module godot.api.reference
Undocumented in source.
register
module godot.api.register

Initialization, termination, and registration of D libraries in Godot

script
module godot.api.script

Implementation templates for new Godot-D native scripts

traits
module godot.api.traits

Compile-time introspection of Godot types

types
module godot.api.types

Templates for working with Godot's type system

udas
module godot.api.udas

Attributes for specifying how Godot-D should register the marked classes, properties, methods, and signals into Godot.

wrap
module godot.api.wrap

Templates for wrapping D classes, properties, methods, and signals to be passed to Godot's C interface.

Public Imports

godot.api.traits
public import godot.api.traits;
Undocumented in source.
godot.api.output
public import godot.api.output;
Undocumented in source.
godot.api.register
public import godot.api.register;
Undocumented in source.
godot.api.script
public import godot.api.script;
Undocumented in source.
godot.api.udas
public import godot.api.udas;
Undocumented in source.
godot.api.wrap
public import godot.api.wrap;
Undocumented in source.
godot.api.reference
public import godot.api.reference;
Undocumented in source.
godot.api.types
public import godot.api.types;
Undocumented in source.
godot.api.path
public import godot.api.path;
Undocumented in source.

Meta