diff options
Diffstat (limited to 'game/addons/zylann.hterrain/native/src/gd_library.cpp')
-rw-r--r-- | game/addons/zylann.hterrain/native/src/gd_library.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/game/addons/zylann.hterrain/native/src/gd_library.cpp b/game/addons/zylann.hterrain/native/src/gd_library.cpp new file mode 100644 index 0000000..d39387f --- /dev/null +++ b/game/addons/zylann.hterrain/native/src/gd_library.cpp @@ -0,0 +1,30 @@ +#include "image_utils.h" +#include "quad_tree_lod.h" + +extern "C" { + +void GDN_EXPORT godot_gdnative_init(godot_gdnative_init_options *o) { +#ifdef _DEBUG + printf("godot_gdnative_init hterrain_native\n"); +#endif + godot::Godot::gdnative_init(o); +} + +void GDN_EXPORT godot_gdnative_terminate(godot_gdnative_terminate_options *o) { +#ifdef _DEBUG + printf("godot_gdnative_terminate hterrain_native\n"); +#endif + godot::Godot::gdnative_terminate(o); +} + +void GDN_EXPORT godot_nativescript_init(void *handle) { +#ifdef _DEBUG + printf("godot_nativescript_init hterrain_native\n"); +#endif + godot::Godot::nativescript_init(handle); + + godot::register_tool_class<godot::ImageUtils>(); + godot::register_tool_class<godot::QuadTreeLod>(); +} + +} // extern "C" |