High level GDNative
Single header GDNative high level API for C/C++
Loading...
Searching...
No Matches
Modules
Here is a list of all modules:
 Custom math typesUseful definitions for Godot math types
 Global GDNative pointersGlobal API structs and GDNativeLibrary pointers
 Initialization and deinitializationInitialize and deinitialize library, to be called on your own godot_gdnative_init and godot_gdnative_terminate functions
 Memory related functionsstdlib.h compatible functions that track memory usage when Godot is running in debug mode
 Printing functionsFunctions that print a printf formatted message to Godot's output
 Runtime assertionsMacros that check for a condition, aborting current function if this condition is false
 String wrapperWrapper around String/CharStrings with pointer and length
 Pool*Array wrapperWrapper around Pool*Array types with pointer and array size
 Typed values from VariantsHelper functions to get values directly from a godot_variant
 Typed values from ArraysHelper functions to get values directly from a godot_array position
 Typed values from method argumentsHelper functions to get values directly from method arguments
 Typed values from DictionariesHelper functions to get values directly from a godot_dictionary with Variant or String key
 Variant constructorsHelper functions to create Variant values
 String creationHelper functions to create Strings
 Pool*Array/Array creationHelper functions to create Pool*Array/Array objects from sized buffers
 Dictionary creationHelper functions to create Dictionaries
 Object functionsHelper functions to work with godot_object values
 NativeScript helpersDefinitions that help registering classes in Godot, focusing on wrapping C structs