Table of Contents

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

godotsharp_variant_as_transform2d(scoped in godot_variant)

public static Transform2D godotsharp_variant_as_transform2d(scoped in godot_variant p_self)

Parameters

p_self godot_variant

Returns

Transform2D

godotsharp_variant_as_transform3d(scoped in godot_variant)

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

godotsharp_variant_new_transform2d(out godot_variant, scoped in Transform2D)

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

godotsharp_variant_new_transform3d(out godot_variant, scoped in Transform3D)

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