Skip to content

Commit ecf3ad8

Browse files
committed
Remove useless callbacks in 3-pythonscript-cython-only
1 parent 27488fd commit ecf3ad8

File tree

1 file changed

+0
-41
lines changed
  • tests/3-pythonscript-cython-only

1 file changed

+0
-41
lines changed

tests/3-pythonscript-cython-only/my.pyx

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -9,44 +9,3 @@ def initialize(level):
99

1010
def deinitialize(level):
1111
print("MY deinitialize", level)
12-
13-
14-
cdef public void _my_initialize(void *userdata, GDExtensionInitializationLevel p_level) with gil:
15-
print("==> _initialize")
16-
17-
18-
cdef extern void _my_deinitialize(void *userdata, GDExtensionInitializationLevel p_level) with gil:
19-
print("==> _deinitialize")
20-
21-
22-
cdef extern GDExtensionBool _my_init(
23-
const GDExtensionInterface *p_interface,
24-
const GDExtensionClassLibraryPtr p_library,
25-
GDExtensionInitialization *r_initialization
26-
) nogil:
27-
# print("==> _my_init")
28-
r_initialization.minimum_initialization_level = GDEXTENSION_INITIALIZATION_SERVERS
29-
r_initialization.userdata = NULL
30-
# r_initialization.initialize = _my_initialize
31-
# r_initialization.deinitialize = _my_deinitialize
32-
return True
33-
34-
35-
cdef extern from * nogil:
36-
"""
37-
#include <godot/gdextension_interface.h>
38-
#ifdef _WIN32
39-
# define DLL_EXPORT __declspec(dllexport)
40-
#else
41-
# define DLL_EXPORT
42-
#endif
43-
44-
GDExtensionBool _my_init(const GDExtensionInterface *, const GDExtensionClassLibraryPtr, GDExtensionInitialization *);
45-
DLL_EXPORT GDExtensionBool my_init(
46-
const GDExtensionInterface *p_interface,
47-
const GDExtensionClassLibraryPtr p_library,
48-
GDExtensionInitialization *r_initialization
49-
) {
50-
return _my_init(p_interface, p_library, r_initialization);
51-
}
52-
"""

0 commit comments

Comments
 (0)