godot.d

Utilities needed for communication between Godot and D.

Modules

bind
module godot.d.bind

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

output
module godot.d.output

Integration with Godot editor's output and debugger tabs

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

Initialization, termination, and registration of D libraries in Godot

script
module godot.d.script

Implementation templates for new Godot-D native scripts

traits
module godot.d.traits

Compile-time introspection of Godot types

type
module godot.d.type

Templates for working with Godot's type system

udas
module godot.d.udas

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

wrap
module godot.d.wrap

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

Public Imports

godot.d.traits
public import godot.d.traits;
godot.d.output
public import godot.d.output;
godot.d.register
public import godot.d.register;
godot.d.script
public import godot.d.script;
godot.d.udas
public import godot.d.udas;
godot.d.wrap
public import godot.d.wrap;
godot.d.reference
public import godot.d.reference;

Meta