Implement native extension system
* Deprecates GDNative in favor of a simpler, lower level interface. * New extension system allows registering core engine classes. * Simple header interface in gdnative_interace.h
This commit is contained in:
parent
c8444c3ee0
commit
b1d15c51bc
50 changed files with 3316 additions and 224 deletions
|
|
@ -164,7 +164,7 @@ typedef void (*godot_validated_keyed_getter)(const godot_variant *p_base, const
|
|||
typedef bool (*godot_validated_keyed_checker)(const godot_variant *p_base, const godot_variant *p_key, bool *r_valid);
|
||||
typedef void (*godot_ptr_keyed_setter)(void *p_base, const void *p_key, const void *p_value);
|
||||
typedef void (*godot_ptr_keyed_getter)(const void *p_base, const void *p_key, void *r_value);
|
||||
typedef bool (*godot_ptr_keyed_checker)(const godot_variant *p_base, const godot_variant *p_key);
|
||||
typedef uint32_t (*godot_ptr_keyed_checker)(const godot_variant *p_base, const godot_variant *p_key);
|
||||
typedef void (*godot_validated_utility_function)(godot_variant *r_return, const godot_variant **p_arguments, int p_argument_count);
|
||||
typedef void (*godot_ptr_utility_function)(void *r_return, const void **p_arguments, int p_argument_count);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue