Class NativeFuncs
- Namespace
- Godot.NativeInterop
- Assembly
- GodotSharp.dll
public static class NativeFuncs
- Inheritance
-
NativeFuncs
- Inherited Members
-
Methods
Initialize(nint, int)
public static void Initialize(nint unmanagedCallbacks, int unmanagedCallbacksSize)
Parameters
unmanagedCallbacks
nint
unmanagedCallbacksSize
int
godotsharp_array_add(ref godot_array, in godot_variant)
public static int godotsharp_array_add(ref godot_array p_self, in godot_variant p_item)
Parameters
p_self
godot_array
p_item
godot_variant
Returns
- int
godotsharp_array_add_range(ref godot_array, in godot_array)
public static int godotsharp_array_add_range(ref godot_array p_self, in godot_array p_collection)
Parameters
p_self
godot_array
p_collection
godot_array
Returns
- int
godotsharp_array_binary_search(ref godot_array, int, int, in godot_variant)
public static int godotsharp_array_binary_search(ref godot_array p_self, int p_index, int p_count, in godot_variant p_value)
Parameters
p_self
godot_array
p_index
int
p_count
int
p_value
godot_variant
Returns
- int
godotsharp_array_destroy(ref godot_array)
public static void godotsharp_array_destroy(ref godot_array p_self)
Parameters
p_self
godot_array
godotsharp_array_duplicate(scoped ref godot_array, godot_bool, out godot_array)
public static void godotsharp_array_duplicate(scoped ref godot_array p_self, godot_bool p_deep, out godot_array r_dest)
Parameters
p_self
godot_array
p_deep
godot_bool
r_dest
godot_array
godotsharp_array_fill(ref godot_array, in godot_variant)
public static void godotsharp_array_fill(ref godot_array p_self, in godot_variant p_value)
Parameters
p_self
godot_array
p_value
godot_variant
godotsharp_array_index_of(ref godot_array, in godot_variant, int)
public static int godotsharp_array_index_of(ref godot_array p_self, in godot_variant p_item, int p_index = 0)
Parameters
p_self
godot_array
p_item
godot_variant
p_index
int
Returns
- int
godotsharp_array_insert(ref godot_array, int, in godot_variant)
public static void godotsharp_array_insert(ref godot_array p_self, int p_index, in godot_variant p_item)
Parameters
p_self
godot_array
p_index
int
p_item
godot_variant
godotsharp_array_is_typed(ref godot_array)
public static godot_bool godotsharp_array_is_typed(ref godot_array p_self)
Parameters
p_self
godot_array
Returns
- godot_bool
godotsharp_array_last_index_of(ref godot_array, in godot_variant, int)
public static int godotsharp_array_last_index_of(ref godot_array p_self, in godot_variant p_item, int p_index)
Parameters
p_self
godot_array
p_item
godot_variant
p_index
int
Returns
- int
godotsharp_array_make_read_only(ref godot_array)
public static void godotsharp_array_make_read_only(ref godot_array p_self)
Parameters
p_self
godot_array
godotsharp_array_max(scoped ref godot_array, out godot_variant)
public static void godotsharp_array_max(scoped ref godot_array p_self, out godot_variant r_value)
Parameters
p_self
godot_array
r_value
godot_variant
godotsharp_array_min(scoped ref godot_array, out godot_variant)
public static void godotsharp_array_min(scoped ref godot_array p_self, out godot_variant r_value)
Parameters
p_self
godot_array
r_value
godot_variant
godotsharp_array_new()
public static godot_array godotsharp_array_new()
Returns
- godot_array
godotsharp_array_new(out godot_array)
public static void godotsharp_array_new(out godot_array r_dest)
Parameters
r_dest
godot_array
godotsharp_array_new_copy(scoped in godot_array)
public static godot_array godotsharp_array_new_copy(scoped in godot_array src)
Parameters
src
godot_array
Returns
- godot_array
godotsharp_array_new_copy(out godot_array, scoped in godot_array)
public static void godotsharp_array_new_copy(out godot_array r_dest, scoped in godot_array p_src)
Parameters
r_dest
godot_array
p_src
godot_array
godotsharp_array_pick_random(scoped ref godot_array, out godot_variant)
public static void godotsharp_array_pick_random(scoped ref godot_array p_self, out godot_variant r_value)
Parameters
p_self
godot_array
r_value
godot_variant
godotsharp_array_ptrw(ref godot_array)
public static godot_variant* godotsharp_array_ptrw(ref godot_array p_self)
Parameters
p_self
godot_array
Returns
- godot_variant*
godotsharp_array_recursive_equal(ref godot_array, in godot_array)
public static godot_bool godotsharp_array_recursive_equal(ref godot_array p_self, in godot_array p_other)
Parameters
p_self
godot_array
p_other
godot_array
Returns
- godot_bool
godotsharp_array_remove_at(ref godot_array, int)
public static void godotsharp_array_remove_at(ref godot_array p_self, int p_index)
Parameters
p_self
godot_array
p_index
int
godotsharp_array_resize(ref godot_array, int)
public static Error godotsharp_array_resize(ref godot_array p_self, int p_new_size)
Parameters
p_self
godot_array
p_new_size
int
Returns
- Error
godotsharp_array_reverse(ref godot_array)
public static void godotsharp_array_reverse(ref godot_array p_self)
Parameters
p_self
godot_array
godotsharp_array_set_typed(ref godot_array, uint, in godot_string_name, in godot_ref)
public static void godotsharp_array_set_typed(ref godot_array p_self, uint p_elem_type, in godot_string_name p_elem_class_name, in godot_ref p_elem_script)
Parameters
p_self
godot_array
p_elem_type
uint
p_elem_class_name
godot_string_name
p_elem_script
godot_ref
godotsharp_array_shuffle(ref godot_array)
public static void godotsharp_array_shuffle(ref godot_array p_self)
Parameters
p_self
godot_array
godotsharp_array_slice(scoped ref godot_array, int, int, int, godot_bool, out godot_array)
public static void godotsharp_array_slice(scoped ref godot_array p_self, int p_start, int p_end, int p_step, godot_bool p_deep, out godot_array r_dest)
Parameters
p_self
godot_array
p_start
int
p_end
int
p_step
int
p_deep
godot_bool
r_dest
godot_array
godotsharp_array_sort(ref godot_array)
public static void godotsharp_array_sort(ref godot_array p_self)
Parameters
p_self
godot_array
godotsharp_array_to_string(ref godot_array, out godot_string)
public static void godotsharp_array_to_string(ref godot_array p_self, out godot_string r_str)
Parameters
p_self
godot_array
r_str
godot_string
godotsharp_callable_destroy(ref godot_callable)
public static void godotsharp_callable_destroy(ref godot_callable p_self)
Parameters
p_self
godot_callable
godotsharp_callable_new_with_delegate(nint, nint, nint, out godot_callable)
public static void godotsharp_callable_new_with_delegate(nint p_delegate_handle, nint p_trampoline, nint p_object, out godot_callable r_callable)
Parameters
p_delegate_handle
nint
p_trampoline
nint
p_object
nint
r_callable
godot_callable
godotsharp_dictionary_add(ref godot_dictionary, in godot_variant, in godot_variant)
public static void godotsharp_dictionary_add(ref godot_dictionary p_self, in godot_variant p_key, in godot_variant p_value)
Parameters
p_self
godot_dictionary
p_key
godot_variant
p_value
godot_variant
godotsharp_dictionary_clear(ref godot_dictionary)
public static void godotsharp_dictionary_clear(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
godotsharp_dictionary_contains_key(ref godot_dictionary, in godot_variant)
public static godot_bool godotsharp_dictionary_contains_key(ref godot_dictionary p_self, in godot_variant p_key)
Parameters
p_self
godot_dictionary
p_key
godot_variant
Returns
- godot_bool
godotsharp_dictionary_count(ref godot_dictionary)
public static int godotsharp_dictionary_count(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
Returns
- int
godotsharp_dictionary_destroy(ref godot_dictionary)
public static void godotsharp_dictionary_destroy(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
godotsharp_dictionary_duplicate(scoped ref godot_dictionary, godot_bool, out godot_dictionary)
public static void godotsharp_dictionary_duplicate(scoped ref godot_dictionary p_self, godot_bool p_deep, out godot_dictionary r_dest)
Parameters
p_self
godot_dictionary
p_deep
godot_bool
r_dest
godot_dictionary
godotsharp_dictionary_get_typed_key_builtin(ref godot_dictionary)
public static uint godotsharp_dictionary_get_typed_key_builtin(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
Returns
- uint
godotsharp_dictionary_get_typed_key_class_name(ref godot_dictionary, out godot_string_name)
public static void godotsharp_dictionary_get_typed_key_class_name(ref godot_dictionary p_self, out godot_string_name r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_string_name
godotsharp_dictionary_get_typed_key_script(ref godot_dictionary, out godot_variant)
public static void godotsharp_dictionary_get_typed_key_script(ref godot_dictionary p_self, out godot_variant r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_variant
godotsharp_dictionary_get_typed_value_builtin(ref godot_dictionary)
public static uint godotsharp_dictionary_get_typed_value_builtin(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
Returns
- uint
godotsharp_dictionary_get_typed_value_class_name(ref godot_dictionary, out godot_string_name)
public static void godotsharp_dictionary_get_typed_value_class_name(ref godot_dictionary p_self, out godot_string_name r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_string_name
godotsharp_dictionary_get_typed_value_script(ref godot_dictionary, out godot_variant)
public static void godotsharp_dictionary_get_typed_value_script(ref godot_dictionary p_self, out godot_variant r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_variant
godotsharp_dictionary_is_typed_key(ref godot_dictionary)
public static godot_bool godotsharp_dictionary_is_typed_key(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
Returns
- godot_bool
godotsharp_dictionary_is_typed_value(ref godot_dictionary)
public static godot_bool godotsharp_dictionary_is_typed_value(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
Returns
- godot_bool
godotsharp_dictionary_key_value_pair_at(scoped ref godot_dictionary, int, out godot_variant, out godot_variant)
public static void godotsharp_dictionary_key_value_pair_at(scoped ref godot_dictionary p_self, int p_index, out godot_variant r_key, out godot_variant r_value)
Parameters
p_self
godot_dictionary
p_index
int
r_key
godot_variant
r_value
godot_variant
godotsharp_dictionary_keys(scoped ref godot_dictionary, out godot_array)
public static void godotsharp_dictionary_keys(scoped ref godot_dictionary p_self, out godot_array r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_array
godotsharp_dictionary_make_read_only(ref godot_dictionary)
public static void godotsharp_dictionary_make_read_only(ref godot_dictionary p_self)
Parameters
p_self
godot_dictionary
godotsharp_dictionary_merge(ref godot_dictionary, in godot_dictionary, godot_bool)
public static void godotsharp_dictionary_merge(ref godot_dictionary p_self, in godot_dictionary p_dictionary, godot_bool p_overwrite)
Parameters
p_self
godot_dictionary
p_dictionary
godot_dictionary
p_overwrite
godot_bool
godotsharp_dictionary_new()
public static godot_dictionary godotsharp_dictionary_new()
Returns
- godot_dictionary
godotsharp_dictionary_new(out godot_dictionary)
public static void godotsharp_dictionary_new(out godot_dictionary r_dest)
Parameters
r_dest
godot_dictionary
godotsharp_dictionary_new_copy(scoped in godot_dictionary)
public static godot_dictionary godotsharp_dictionary_new_copy(scoped in godot_dictionary src)
Parameters
src
godot_dictionary
Returns
- godot_dictionary
godotsharp_dictionary_new_copy(out godot_dictionary, scoped in godot_dictionary)
public static void godotsharp_dictionary_new_copy(out godot_dictionary r_dest, scoped in godot_dictionary p_src)
Parameters
r_dest
godot_dictionary
p_src
godot_dictionary
godotsharp_dictionary_recursive_equal(ref godot_dictionary, in godot_dictionary)
public static godot_bool godotsharp_dictionary_recursive_equal(ref godot_dictionary p_self, in godot_dictionary p_other)
Parameters
p_self
godot_dictionary
p_other
godot_dictionary
Returns
- godot_bool
godotsharp_dictionary_remove_key(ref godot_dictionary, in godot_variant)
public static godot_bool godotsharp_dictionary_remove_key(ref godot_dictionary p_self, in godot_variant p_key)
Parameters
p_self
godot_dictionary
p_key
godot_variant
Returns
- godot_bool
godotsharp_dictionary_set_typed(ref godot_dictionary, uint, in godot_string_name, in godot_ref, uint, in godot_string_name, in godot_ref)
public static void godotsharp_dictionary_set_typed(ref godot_dictionary p_self, uint p_key_type, in godot_string_name p_key_class_name, in godot_ref p_key_script, uint p_value_type, in godot_string_name p_value_class_name, in godot_ref p_value_script)
Parameters
p_self
godot_dictionary
p_key_type
uint
p_key_class_name
godot_string_name
p_key_script
godot_ref
p_value_type
uint
p_value_class_name
godot_string_name
p_value_script
godot_ref
godotsharp_dictionary_set_value(ref godot_dictionary, in godot_variant, in godot_variant)
public static void godotsharp_dictionary_set_value(ref godot_dictionary p_self, in godot_variant p_key, in godot_variant p_value)
Parameters
p_self
godot_dictionary
p_key
godot_variant
p_value
godot_variant
godotsharp_dictionary_to_string(scoped ref godot_dictionary, out godot_string)
public static void godotsharp_dictionary_to_string(scoped ref godot_dictionary p_self, out godot_string r_str)
Parameters
p_self
godot_dictionary
r_str
godot_string
godotsharp_dictionary_try_get_value(scoped ref godot_dictionary, scoped in godot_variant, out godot_variant)
public static godot_bool godotsharp_dictionary_try_get_value(scoped ref godot_dictionary p_self, scoped in godot_variant p_key, out godot_variant r_value)
Parameters
p_self
godot_dictionary
p_key
godot_variant
r_value
godot_variant
Returns
- godot_bool
godotsharp_dictionary_values(scoped ref godot_dictionary, out godot_array)
public static void godotsharp_dictionary_values(scoped ref godot_dictionary p_self, out godot_array r_dest)
Parameters
p_self
godot_dictionary
r_dest
godot_array
godotsharp_engine_get_singleton(in godot_string)
public static nint godotsharp_engine_get_singleton(in godot_string p_name)
Parameters
p_name
godot_string
Returns
- nint
godotsharp_get_class_constructor(in godot_string_name)
public static delegate* unmanaged<godot_bool, nint> godotsharp_get_class_constructor(in godot_string_name p_classname)
Parameters
p_classname
godot_string_name
Returns
- delegate* unmanaged<godot_bool, nint>
godotsharp_method_bind_call(nint, nint, godot_variant**, int, out godot_variant_call_error)
public static godot_variant godotsharp_method_bind_call(nint p_method_bind, nint p_instance, godot_variant** p_args, int p_arg_count, out godot_variant_call_error p_call_error)
Parameters
p_method_bind
nint
p_instance
nint
p_args
godot_variant**
p_arg_count
int
p_call_error
godot_variant_call_error
Returns
- godot_variant
godotsharp_method_bind_get_method(in godot_string_name, in godot_string_name)
public static nint godotsharp_method_bind_get_method(in godot_string_name p_classname, in godot_string_name p_methodname)
Parameters
p_classname
godot_string_name
p_methodname
godot_string_name
Returns
- nint
godotsharp_method_bind_get_method_with_compatibility(in godot_string_name, in godot_string_name, ulong)
public static nint godotsharp_method_bind_get_method_with_compatibility(in godot_string_name p_classname, in godot_string_name p_methodname, ulong p_hash)
Parameters
p_classname
godot_string_name
p_methodname
godot_string_name
p_hash
ulong
Returns
- nint
godotsharp_method_bind_ptrcall(nint, nint, void**, void*)
public static void godotsharp_method_bind_ptrcall(nint p_method_bind, nint p_instance, void** p_args, void* p_ret)
Parameters
p_method_bind
nint
p_instance
nint
p_args
void**
p_ret
void*
godotsharp_node_path_as_string(out godot_string, scoped in godot_node_path)
public static void godotsharp_node_path_as_string(out godot_string r_dest, scoped in godot_node_path p_np)
Parameters
r_dest
godot_string
p_np
godot_node_path
godotsharp_node_path_destroy(ref godot_node_path)
public static void godotsharp_node_path_destroy(ref godot_node_path p_self)
Parameters
p_self
godot_node_path
godotsharp_node_path_equals(in godot_node_path, in godot_node_path)
public static godot_bool godotsharp_node_path_equals(in godot_node_path p_self, in godot_node_path p_other)
Parameters
p_self
godot_node_path
p_other
godot_node_path
Returns
- godot_bool
godotsharp_node_path_get_as_property_path(in godot_node_path, ref godot_node_path)
public static void godotsharp_node_path_get_as_property_path(in godot_node_path p_self, ref godot_node_path r_dest)
Parameters
p_self
godot_node_path
r_dest
godot_node_path
godotsharp_node_path_get_concatenated_names(scoped in godot_node_path, out godot_string)
public static void godotsharp_node_path_get_concatenated_names(scoped in godot_node_path p_self, out godot_string r_names)
Parameters
p_self
godot_node_path
r_names
godot_string
godotsharp_node_path_get_concatenated_subnames(scoped in godot_node_path, out godot_string)
public static void godotsharp_node_path_get_concatenated_subnames(scoped in godot_node_path p_self, out godot_string r_subnames)
Parameters
p_self
godot_node_path
r_subnames
godot_string
godotsharp_node_path_get_name(scoped in godot_node_path, int, out godot_string)
public static void godotsharp_node_path_get_name(scoped in godot_node_path p_self, int p_idx, out godot_string r_name)
Parameters
p_self
godot_node_path
p_idx
int
r_name
godot_string
godotsharp_node_path_get_name_count(in godot_node_path)
public static int godotsharp_node_path_get_name_count(in godot_node_path p_self)
Parameters
p_self
godot_node_path
Returns
- int
godotsharp_node_path_get_subname(scoped in godot_node_path, int, out godot_string)
public static void godotsharp_node_path_get_subname(scoped in godot_node_path p_self, int p_idx, out godot_string r_subname)
Parameters
p_self
godot_node_path
p_idx
int
r_subname
godot_string
godotsharp_node_path_get_subname_count(in godot_node_path)
public static int godotsharp_node_path_get_subname_count(in godot_node_path p_self)
Parameters
p_self
godot_node_path
Returns
- int
godotsharp_node_path_hash(in godot_node_path)
public static int godotsharp_node_path_hash(in godot_node_path p_self)
Parameters
p_self
godot_node_path
Returns
- int
godotsharp_node_path_is_absolute(in godot_node_path)
public static godot_bool godotsharp_node_path_is_absolute(in godot_node_path p_self)
Parameters
p_self
godot_node_path
Returns
- godot_bool
godotsharp_node_path_new_copy(scoped in godot_node_path)
public static godot_node_path godotsharp_node_path_new_copy(scoped in godot_node_path src)
Parameters
src
godot_node_path
Returns
- godot_node_path
godotsharp_node_path_new_copy(out godot_node_path, scoped in godot_node_path)
public static void godotsharp_node_path_new_copy(out godot_node_path r_dest, scoped in godot_node_path p_src)
Parameters
r_dest
godot_node_path
p_src
godot_node_path
godotsharp_node_path_new_from_string(out godot_node_path, scoped in godot_string)
public static void godotsharp_node_path_new_from_string(out godot_node_path r_dest, scoped in godot_string p_name)
Parameters
r_dest
godot_node_path
p_name
godot_string
godotsharp_node_path_new_from_string(string)
public static godot_node_path godotsharp_node_path_new_from_string(string name)
Parameters
name
string
Returns
- godot_node_path
godotsharp_object_to_string(nint, out godot_string)
public static void godotsharp_object_to_string(nint ptr, out godot_string r_str)
Parameters
ptr
nint
r_str
godot_string
godotsharp_packed_byte_array_destroy(ref godot_packed_byte_array)
public static void godotsharp_packed_byte_array_destroy(ref godot_packed_byte_array p_self)
Parameters
p_self
godot_packed_byte_array
godotsharp_packed_byte_array_new_mem_copy(byte*, int)
public static godot_packed_byte_array godotsharp_packed_byte_array_new_mem_copy(byte* p_src, int p_length)
Parameters
p_src
byte*
p_length
int
Returns
- godot_packed_byte_array
godotsharp_packed_color_array_destroy(ref godot_packed_color_array)
public static void godotsharp_packed_color_array_destroy(ref godot_packed_color_array p_self)
Parameters
p_self
godot_packed_color_array
godotsharp_packed_color_array_new_mem_copy(Color*, int)
public static godot_packed_color_array godotsharp_packed_color_array_new_mem_copy(Color* p_src, int p_length)
Parameters
p_src
Color*
p_length
int
Returns
- godot_packed_color_array
godotsharp_packed_float32_array_destroy(ref godot_packed_float32_array)
public static void godotsharp_packed_float32_array_destroy(ref godot_packed_float32_array p_self)
Parameters
p_self
godot_packed_float32_array
godotsharp_packed_float32_array_new_mem_copy(float*, int)
public static godot_packed_float32_array godotsharp_packed_float32_array_new_mem_copy(float* p_src, int p_length)
Parameters
p_src
float*
p_length
int
Returns
- godot_packed_float32_array
godotsharp_packed_float64_array_destroy(ref godot_packed_float64_array)
public static void godotsharp_packed_float64_array_destroy(ref godot_packed_float64_array p_self)
Parameters
p_self
godot_packed_float64_array
godotsharp_packed_float64_array_new_mem_copy(double*, int)
public static godot_packed_float64_array godotsharp_packed_float64_array_new_mem_copy(double* p_src, int p_length)
Parameters
p_src
double*
p_length
int
Returns
- godot_packed_float64_array
godotsharp_packed_int32_array_destroy(ref godot_packed_int32_array)
public static void godotsharp_packed_int32_array_destroy(ref godot_packed_int32_array p_self)
Parameters
p_self
godot_packed_int32_array
godotsharp_packed_int32_array_new_mem_copy(int*, int)
public static godot_packed_int32_array godotsharp_packed_int32_array_new_mem_copy(int* p_src, int p_length)
Parameters
p_src
int*
p_length
int
Returns
- godot_packed_int32_array
godotsharp_packed_int64_array_destroy(ref godot_packed_int64_array)
public static void godotsharp_packed_int64_array_destroy(ref godot_packed_int64_array p_self)
Parameters
p_self
godot_packed_int64_array
godotsharp_packed_int64_array_new_mem_copy(long*, int)
public static godot_packed_int64_array godotsharp_packed_int64_array_new_mem_copy(long* p_src, int p_length)
Parameters
p_src
long*
p_length
int
Returns
- godot_packed_int64_array
godotsharp_packed_string_array_add(ref godot_packed_string_array, in godot_string)
public static void godotsharp_packed_string_array_add(ref godot_packed_string_array r_dest, in godot_string p_element)
Parameters
r_dest
godot_packed_string_array
p_element
godot_string
godotsharp_packed_string_array_destroy(ref godot_packed_string_array)
public static void godotsharp_packed_string_array_destroy(ref godot_packed_string_array p_self)
Parameters
p_self
godot_packed_string_array
godotsharp_packed_vector2_array_destroy(ref godot_packed_vector2_array)
public static void godotsharp_packed_vector2_array_destroy(ref godot_packed_vector2_array p_self)
Parameters
p_self
godot_packed_vector2_array
godotsharp_packed_vector2_array_new_mem_copy(Vector2*, int)
public static godot_packed_vector2_array godotsharp_packed_vector2_array_new_mem_copy(Vector2* p_src, int p_length)
Parameters
p_src
Vector2*
p_length
int
Returns
- godot_packed_vector2_array
godotsharp_packed_vector3_array_destroy(ref godot_packed_vector3_array)
public static void godotsharp_packed_vector3_array_destroy(ref godot_packed_vector3_array p_self)
Parameters
p_self
godot_packed_vector3_array
godotsharp_packed_vector3_array_new_mem_copy(Vector3*, int)
public static godot_packed_vector3_array godotsharp_packed_vector3_array_new_mem_copy(Vector3* p_src, int p_length)
Parameters
p_src
Vector3*
p_length
int
Returns
- godot_packed_vector3_array
godotsharp_packed_vector4_array_destroy(ref godot_packed_vector4_array)
public static void godotsharp_packed_vector4_array_destroy(ref godot_packed_vector4_array p_self)
Parameters
p_self
godot_packed_vector4_array
godotsharp_packed_vector4_array_new_mem_copy(Vector4*, int)
public static godot_packed_vector4_array godotsharp_packed_vector4_array_new_mem_copy(Vector4* p_src, int p_length)
Parameters
p_src
Vector4*
p_length
int
Returns
- godot_packed_vector4_array
godotsharp_print_rich(in godot_string)
public static void godotsharp_print_rich(in godot_string p_what)
Parameters
p_what
godot_string
godotsharp_ref_destroy(ref godot_ref)
public static void godotsharp_ref_destroy(ref godot_ref p_instance)
Parameters
p_instance
godot_ref
godotsharp_ref_new_from_ref_counted_ptr(out godot_ref, nint)
public static void godotsharp_ref_new_from_ref_counted_ptr(out godot_ref r_dest, nint p_ref_counted_ptr)
Parameters
r_dest
godot_ref
p_ref_counted_ptr
nint
godotsharp_signal_destroy(ref godot_signal)
public static void godotsharp_signal_destroy(ref godot_signal p_self)
Parameters
p_self
godot_signal
godotsharp_string_destroy(ref godot_string)
public static void godotsharp_string_destroy(ref godot_string p_self)
Parameters
p_self
godot_string
godotsharp_string_name_as_string(out godot_string, scoped in godot_string_name)
public static void godotsharp_string_name_as_string(out godot_string r_dest, scoped in godot_string_name p_name)
Parameters
r_dest
godot_string
p_name
godot_string_name
godotsharp_string_name_destroy(ref godot_string_name)
public static void godotsharp_string_name_destroy(ref godot_string_name p_self)
Parameters
p_self
godot_string_name
godotsharp_string_name_new_copy(scoped in godot_string_name)
public static godot_string_name godotsharp_string_name_new_copy(scoped in godot_string_name src)
Parameters
src
godot_string_name
Returns
- godot_string_name
godotsharp_string_name_new_copy(out godot_string_name, scoped in godot_string_name)
public static void godotsharp_string_name_new_copy(out godot_string_name r_dest, scoped in godot_string_name p_src)
Parameters
r_dest
godot_string_name
p_src
godot_string_name
godotsharp_string_name_new_from_string(out godot_string_name, scoped in godot_string)
public static void godotsharp_string_name_new_from_string(out godot_string_name r_dest, scoped in godot_string p_name)
Parameters
r_dest
godot_string_name
p_name
godot_string
godotsharp_string_name_new_from_string(string)
public static godot_string_name godotsharp_string_name_new_from_string(string name)
Parameters
name
string
Returns
- godot_string_name
godotsharp_string_new_with_utf16_chars(out godot_string, char*)
public static void godotsharp_string_new_with_utf16_chars(out godot_string r_dest, char* p_contents)
Parameters
r_dest
godot_string
p_contents
char*
godotsharp_string_simplify_path(scoped in godot_string, out godot_string)
public static void godotsharp_string_simplify_path(scoped in godot_string p_self, out godot_string r_simplified_path)
Parameters
p_self
godot_string
r_simplified_path
godot_string
godotsharp_string_to_camel_case(scoped in godot_string, out godot_string)
public static void godotsharp_string_to_camel_case(scoped in godot_string p_self, out godot_string r_camel_case)
Parameters
p_self
godot_string
r_camel_case
godot_string
godotsharp_string_to_pascal_case(scoped in godot_string, out godot_string)
public static void godotsharp_string_to_pascal_case(scoped in godot_string p_self, out godot_string r_pascal_case)
Parameters
p_self
godot_string
r_pascal_case
godot_string
godotsharp_string_to_snake_case(scoped in godot_string, out godot_string)
public static void godotsharp_string_to_snake_case(scoped in godot_string p_self, out godot_string r_snake_case)
Parameters
p_self
godot_string
r_snake_case
godot_string
godotsharp_variant_as_aabb(scoped in godot_variant)
public static Aabb godotsharp_variant_as_aabb(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Aabb
godotsharp_variant_as_array(scoped in godot_variant)
public static godot_array godotsharp_variant_as_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_array
godotsharp_variant_as_basis(scoped in godot_variant)
public static Basis godotsharp_variant_as_basis(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Basis
godotsharp_variant_as_bool(scoped in godot_variant)
public static godot_bool godotsharp_variant_as_bool(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_bool
godotsharp_variant_as_callable(scoped in godot_variant)
public static godot_callable godotsharp_variant_as_callable(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_callable
godotsharp_variant_as_color(scoped in godot_variant)
public static Color godotsharp_variant_as_color(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Color
godotsharp_variant_as_dictionary(scoped in godot_variant)
public static godot_dictionary godotsharp_variant_as_dictionary(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_dictionary
godotsharp_variant_as_float(scoped in godot_variant)
public static double godotsharp_variant_as_float(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- double
godotsharp_variant_as_int(scoped in godot_variant)
public static long godotsharp_variant_as_int(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- long
godotsharp_variant_as_node_path(scoped in godot_variant)
public static godot_node_path godotsharp_variant_as_node_path(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_node_path
godotsharp_variant_as_packed_byte_array(scoped in godot_variant)
public static godot_packed_byte_array godotsharp_variant_as_packed_byte_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_byte_array
godotsharp_variant_as_packed_color_array(scoped in godot_variant)
public static godot_packed_color_array godotsharp_variant_as_packed_color_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_color_array
godotsharp_variant_as_packed_float32_array(scoped in godot_variant)
public static godot_packed_float32_array godotsharp_variant_as_packed_float32_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_float32_array
godotsharp_variant_as_packed_float64_array(scoped in godot_variant)
public static godot_packed_float64_array godotsharp_variant_as_packed_float64_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_float64_array
godotsharp_variant_as_packed_int32_array(scoped in godot_variant)
public static godot_packed_int32_array godotsharp_variant_as_packed_int32_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_int32_array
godotsharp_variant_as_packed_int64_array(scoped in godot_variant)
public static godot_packed_int64_array godotsharp_variant_as_packed_int64_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_int64_array
godotsharp_variant_as_packed_string_array(scoped in godot_variant)
public static godot_packed_string_array godotsharp_variant_as_packed_string_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_string_array
godotsharp_variant_as_packed_vector2_array(scoped in godot_variant)
public static godot_packed_vector2_array godotsharp_variant_as_packed_vector2_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_vector2_array
godotsharp_variant_as_packed_vector3_array(scoped in godot_variant)
public static godot_packed_vector3_array godotsharp_variant_as_packed_vector3_array(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_vector3_array
godotsharp_variant_as_packed_vector4_array(in godot_variant)
public static godot_packed_vector4_array godotsharp_variant_as_packed_vector4_array(in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_packed_vector4_array
godotsharp_variant_as_plane(scoped in godot_variant)
public static Plane godotsharp_variant_as_plane(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Plane
godotsharp_variant_as_projection(scoped in godot_variant)
public static Projection godotsharp_variant_as_projection(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Projection
godotsharp_variant_as_quaternion(scoped in godot_variant)
public static Quaternion godotsharp_variant_as_quaternion(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Quaternion
godotsharp_variant_as_rect2(scoped in godot_variant)
public static Rect2 godotsharp_variant_as_rect2(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Rect2
godotsharp_variant_as_rect2i(scoped in godot_variant)
public static Rect2I godotsharp_variant_as_rect2i(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Rect2I
godotsharp_variant_as_rid(scoped in godot_variant)
public static Rid godotsharp_variant_as_rid(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Rid
godotsharp_variant_as_signal(scoped in godot_variant)
public static godot_signal godotsharp_variant_as_signal(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_signal
godotsharp_variant_as_string(scoped in godot_variant)
public static godot_string godotsharp_variant_as_string(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_string
godotsharp_variant_as_string_name(scoped in godot_variant)
public static godot_string_name godotsharp_variant_as_string_name(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- godot_string_name
public static Transform2D godotsharp_variant_as_transform2d(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Transform2D
public static Transform3D godotsharp_variant_as_transform3d(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Transform3D
godotsharp_variant_as_vector2(scoped in godot_variant)
public static Vector2 godotsharp_variant_as_vector2(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector2
godotsharp_variant_as_vector2i(scoped in godot_variant)
public static Vector2I godotsharp_variant_as_vector2i(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector2I
godotsharp_variant_as_vector3(scoped in godot_variant)
public static Vector3 godotsharp_variant_as_vector3(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector3
godotsharp_variant_as_vector3i(scoped in godot_variant)
public static Vector3I godotsharp_variant_as_vector3i(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector3I
godotsharp_variant_as_vector4(scoped in godot_variant)
public static Vector4 godotsharp_variant_as_vector4(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector4
godotsharp_variant_as_vector4i(scoped in godot_variant)
public static Vector4I godotsharp_variant_as_vector4i(scoped in godot_variant p_self)
Parameters
p_self
godot_variant
Returns
- Vector4I
godotsharp_variant_destroy(ref godot_variant)
public static void godotsharp_variant_destroy(ref godot_variant p_self)
Parameters
p_self
godot_variant
godotsharp_variant_equals(scoped in godot_variant, scoped in godot_variant)
public static godot_bool godotsharp_variant_equals(scoped in godot_variant p_a, scoped in godot_variant p_b)
Parameters
p_a
godot_variant
p_b
godot_variant
Returns
- godot_bool
godotsharp_variant_new_aabb(out godot_variant, scoped in Aabb)
public static void godotsharp_variant_new_aabb(out godot_variant r_dest, scoped in Aabb p_aabb)
Parameters
r_dest
godot_variant
p_aabb
Aabb
godotsharp_variant_new_array(out godot_variant, scoped in godot_array)
public static void godotsharp_variant_new_array(out godot_variant r_dest, scoped in godot_array p_arr)
Parameters
r_dest
godot_variant
p_arr
godot_array
godotsharp_variant_new_basis(out godot_variant, scoped in Basis)
public static void godotsharp_variant_new_basis(out godot_variant r_dest, scoped in Basis p_basis)
Parameters
r_dest
godot_variant
p_basis
Basis
godotsharp_variant_new_copy(scoped in godot_variant)
public static godot_variant godotsharp_variant_new_copy(scoped in godot_variant src)
Parameters
src
godot_variant
Returns
- godot_variant
godotsharp_variant_new_copy(out godot_variant, scoped in godot_variant)
public static void godotsharp_variant_new_copy(out godot_variant r_dest, scoped in godot_variant p_src)
Parameters
r_dest
godot_variant
p_src
godot_variant
godotsharp_variant_new_dictionary(out godot_variant, scoped in godot_dictionary)
public static void godotsharp_variant_new_dictionary(out godot_variant r_dest, scoped in godot_dictionary p_dict)
Parameters
r_dest
godot_variant
p_dict
godot_dictionary
godotsharp_variant_new_node_path(out godot_variant, scoped in godot_node_path)
public static void godotsharp_variant_new_node_path(out godot_variant r_dest, scoped in godot_node_path p_np)
Parameters
r_dest
godot_variant
p_np
godot_node_path
godotsharp_variant_new_object(out godot_variant, nint)
public static void godotsharp_variant_new_object(out godot_variant r_dest, nint p_obj)
Parameters
r_dest
godot_variant
p_obj
nint
godotsharp_variant_new_packed_byte_array(out godot_variant, scoped in godot_packed_byte_array)
public static void godotsharp_variant_new_packed_byte_array(out godot_variant r_dest, scoped in godot_packed_byte_array p_pba)
Parameters
r_dest
godot_variant
p_pba
godot_packed_byte_array
godotsharp_variant_new_packed_color_array(out godot_variant, scoped in godot_packed_color_array)
public static void godotsharp_variant_new_packed_color_array(out godot_variant r_dest, scoped in godot_packed_color_array p_pca)
Parameters
r_dest
godot_variant
p_pca
godot_packed_color_array
godotsharp_variant_new_packed_float32_array(out godot_variant, scoped in godot_packed_float32_array)
public static void godotsharp_variant_new_packed_float32_array(out godot_variant r_dest, scoped in godot_packed_float32_array p_pra)
Parameters
r_dest
godot_variant
p_pra
godot_packed_float32_array
godotsharp_variant_new_packed_float64_array(out godot_variant, scoped in godot_packed_float64_array)
public static void godotsharp_variant_new_packed_float64_array(out godot_variant r_dest, scoped in godot_packed_float64_array p_pra)
Parameters
r_dest
godot_variant
p_pra
godot_packed_float64_array
godotsharp_variant_new_packed_int32_array(out godot_variant, scoped in godot_packed_int32_array)
public static void godotsharp_variant_new_packed_int32_array(out godot_variant r_dest, scoped in godot_packed_int32_array p_pia)
Parameters
r_dest
godot_variant
p_pia
godot_packed_int32_array
godotsharp_variant_new_packed_int64_array(out godot_variant, scoped in godot_packed_int64_array)
public static void godotsharp_variant_new_packed_int64_array(out godot_variant r_dest, scoped in godot_packed_int64_array p_pia)
Parameters
r_dest
godot_variant
p_pia
godot_packed_int64_array
godotsharp_variant_new_packed_string_array(out godot_variant, scoped in godot_packed_string_array)
public static void godotsharp_variant_new_packed_string_array(out godot_variant r_dest, scoped in godot_packed_string_array p_psa)
Parameters
r_dest
godot_variant
p_psa
godot_packed_string_array
godotsharp_variant_new_packed_vector2_array(out godot_variant, scoped in godot_packed_vector2_array)
public static void godotsharp_variant_new_packed_vector2_array(out godot_variant r_dest, scoped in godot_packed_vector2_array p_pv2a)
Parameters
r_dest
godot_variant
p_pv2a
godot_packed_vector2_array
godotsharp_variant_new_packed_vector3_array(out godot_variant, scoped in godot_packed_vector3_array)
public static void godotsharp_variant_new_packed_vector3_array(out godot_variant r_dest, scoped in godot_packed_vector3_array p_pv3a)
Parameters
r_dest
godot_variant
p_pv3a
godot_packed_vector3_array
godotsharp_variant_new_packed_vector4_array(out godot_variant, scoped in godot_packed_vector4_array)
public static void godotsharp_variant_new_packed_vector4_array(out godot_variant r_dest, scoped in godot_packed_vector4_array p_pv4a)
Parameters
r_dest
godot_variant
p_pv4a
godot_packed_vector4_array
godotsharp_variant_new_projection(out godot_variant, scoped in Projection)
public static void godotsharp_variant_new_projection(out godot_variant r_dest, scoped in Projection p_proj)
Parameters
r_dest
godot_variant
p_proj
Projection
godotsharp_variant_new_string_name(out godot_variant, scoped in godot_string_name)
public static void godotsharp_variant_new_string_name(out godot_variant r_dest, scoped in godot_string_name p_s)
Parameters
r_dest
godot_variant
p_s
godot_string_name
public static void godotsharp_variant_new_transform2d(out godot_variant r_dest, scoped in Transform2D p_t2d)
Parameters
r_dest
godot_variant
p_t2d
Transform2D
public static void godotsharp_variant_new_transform3d(out godot_variant r_dest, scoped in Transform3D p_trans)
Parameters
r_dest
godot_variant
p_trans
Transform3D