Expand description
FFI bindings to libgodot for embedded runtime support.
This module provides Rust bindings to the libgodot library, enabling embedded Godot runtime execution for testing purposes.
Structs§
- GDExtension
Godot Version - Godot version structure
- GDExtension
Initialization - GDExtension initialization structure
- Libgodot
Runtime - Safe wrapper around libgodot FFI functions
Enums§
- GDExtension
Initialization Level - GDExtension initialization levels
Functions§
- godot_
main ⚠ - Main Godot entry point
- libgodot_
gdextension_ ⚠bind - Main GDExtension binding function used by language bindings
- libgodot_
init_ ⚠resource - Initialize libgodot resources
- libgodot_
is_ ⚠scene_ loadable - Check if a scene is loadable
- libgodot_
scene_ ⚠load - Load a scene into the scene tree
Type Aliases§
- GDExtension
Bool - GDExtension boolean type
- GDExtension
Class Library Ptr - Opaque pointer to GDExtension class library
- GDExtension
Initialization Function - GDExtension initialization function signature
- GDExtension
Interface GetProc Address - Function pointer for getting GDExtension interface functions
- LibgodotGD
Extension Bind Callback - Callback function type for libgodot_gdextension_bind
- Libgodot
Scene Callback - Callback function type for scene loading