Table of Contents

Class CustomUnsafe

Namespace
Godot.NativeInterop
Assembly
GodotSharp.dll
public static class CustomUnsafe
Inheritance
CustomUnsafe
Inherited Members

Methods

AsPointer(ref godot_array)

public static godot_array* AsPointer(ref godot_array value)

Parameters

value godot_array

Returns

godot_array*

AsPointer(ref godot_callable)

public static godot_callable* AsPointer(ref godot_callable value)

Parameters

value godot_callable

Returns

godot_callable*

AsPointer(ref godot_dictionary)

public static godot_dictionary* AsPointer(ref godot_dictionary value)

Parameters

value godot_dictionary

Returns

godot_dictionary*

AsPointer(ref godot_node_path)

public static godot_node_path* AsPointer(ref godot_node_path value)

Parameters

value godot_node_path

Returns

godot_node_path*

AsPointer(ref godot_packed_byte_array)

public static godot_packed_byte_array* AsPointer(ref godot_packed_byte_array value)

Parameters

value godot_packed_byte_array

Returns

godot_packed_byte_array*

AsPointer(ref godot_packed_color_array)

public static godot_packed_color_array* AsPointer(ref godot_packed_color_array value)

Parameters

value godot_packed_color_array

Returns

godot_packed_color_array*

AsPointer(ref godot_packed_float32_array)

public static godot_packed_float32_array* AsPointer(ref godot_packed_float32_array value)

Parameters

value godot_packed_float32_array

Returns

godot_packed_float32_array*

AsPointer(ref godot_packed_float64_array)

public static godot_packed_float64_array* AsPointer(ref godot_packed_float64_array value)

Parameters

value godot_packed_float64_array

Returns

godot_packed_float64_array*

AsPointer(ref godot_packed_int32_array)

public static godot_packed_int32_array* AsPointer(ref godot_packed_int32_array value)

Parameters

value godot_packed_int32_array

Returns

godot_packed_int32_array*

AsPointer(ref godot_packed_int64_array)

public static godot_packed_int64_array* AsPointer(ref godot_packed_int64_array value)

Parameters

value godot_packed_int64_array

Returns

godot_packed_int64_array*

AsPointer(ref godot_packed_string_array)

public static godot_packed_string_array* AsPointer(ref godot_packed_string_array value)

Parameters

value godot_packed_string_array

Returns

godot_packed_string_array*

AsPointer(ref godot_packed_vector2_array)

public static godot_packed_vector2_array* AsPointer(ref godot_packed_vector2_array value)

Parameters

value godot_packed_vector2_array

Returns

godot_packed_vector2_array*

AsPointer(ref godot_packed_vector3_array)

public static godot_packed_vector3_array* AsPointer(ref godot_packed_vector3_array value)

Parameters

value godot_packed_vector3_array

Returns

godot_packed_vector3_array*

AsPointer(ref godot_ref)

public static godot_ref* AsPointer(ref godot_ref value)

Parameters

value godot_ref

Returns

godot_ref*

AsPointer(ref godot_signal)

public static godot_signal* AsPointer(ref godot_signal value)

Parameters

value godot_signal

Returns

godot_signal*

AsPointer(ref godot_string)

public static godot_string* AsPointer(ref godot_string value)

Parameters

value godot_string

Returns

godot_string*

AsPointer(ref godot_string_name)

public static godot_string_name* AsPointer(ref godot_string_name value)

Parameters

value godot_string_name

Returns

godot_string_name*

AsPointer(ref godot_variant)

public static godot_variant* AsPointer(ref godot_variant value)

Parameters

value godot_variant

Returns

godot_variant*

AsPointer(ref godot_variant_call_error)

public static godot_variant_call_error* AsPointer(ref godot_variant_call_error value)

Parameters

value godot_variant_call_error

Returns

godot_variant_call_error*

AsRef(godot_array*)

public static ref godot_array AsRef(godot_array* source)

Parameters

source godot_array*

Returns

godot_array

AsRef(in godot_array)

public static ref godot_array AsRef(in godot_array source)

Parameters

source godot_array

Returns

godot_array

AsRef(godot_callable*)

public static ref godot_callable AsRef(godot_callable* source)

Parameters

source godot_callable*

Returns

godot_callable

AsRef(in godot_callable)

public static ref godot_callable AsRef(in godot_callable source)

Parameters

source godot_callable

Returns

godot_callable

AsRef(godot_dictionary*)

public static ref godot_dictionary AsRef(godot_dictionary* source)

Parameters

source godot_dictionary*

Returns

godot_dictionary

AsRef(in godot_dictionary)

public static ref godot_dictionary AsRef(in godot_dictionary source)

Parameters

source godot_dictionary

Returns

godot_dictionary

AsRef(godot_node_path*)

public static ref godot_node_path AsRef(godot_node_path* source)

Parameters

source godot_node_path*

Returns

godot_node_path

AsRef(in godot_node_path)

public static ref godot_node_path AsRef(in godot_node_path source)

Parameters

source godot_node_path

Returns

godot_node_path

AsRef(godot_packed_byte_array*)

public static ref godot_packed_byte_array AsRef(godot_packed_byte_array* source)

Parameters

source godot_packed_byte_array*

Returns

godot_packed_byte_array

AsRef(in godot_packed_byte_array)

public static ref godot_packed_byte_array AsRef(in godot_packed_byte_array source)

Parameters

source godot_packed_byte_array

Returns

godot_packed_byte_array

AsRef(godot_packed_color_array*)

public static ref godot_packed_color_array AsRef(godot_packed_color_array* source)

Parameters

source godot_packed_color_array*

Returns

godot_packed_color_array

AsRef(in godot_packed_color_array)

public static ref godot_packed_color_array AsRef(in godot_packed_color_array source)

Parameters

source godot_packed_color_array

Returns

godot_packed_color_array

AsRef(godot_packed_float32_array*)

public static ref godot_packed_float32_array AsRef(godot_packed_float32_array* source)

Parameters

source godot_packed_float32_array*

Returns

godot_packed_float32_array

AsRef(in godot_packed_float32_array)

public static ref godot_packed_float32_array AsRef(in godot_packed_float32_array source)

Parameters

source godot_packed_float32_array

Returns

godot_packed_float32_array

AsRef(godot_packed_float64_array*)

public static ref godot_packed_float64_array AsRef(godot_packed_float64_array* source)

Parameters

source godot_packed_float64_array*

Returns

godot_packed_float64_array

AsRef(in godot_packed_float64_array)

public static ref godot_packed_float64_array AsRef(in godot_packed_float64_array source)

Parameters

source godot_packed_float64_array

Returns

godot_packed_float64_array

AsRef(godot_packed_int32_array*)

public static ref godot_packed_int32_array AsRef(godot_packed_int32_array* source)

Parameters

source godot_packed_int32_array*

Returns

godot_packed_int32_array

AsRef(in godot_packed_int32_array)

public static ref godot_packed_int32_array AsRef(in godot_packed_int32_array source)

Parameters

source godot_packed_int32_array

Returns

godot_packed_int32_array

AsRef(godot_packed_int64_array*)

public static ref godot_packed_int64_array AsRef(godot_packed_int64_array* source)

Parameters

source godot_packed_int64_array*

Returns

godot_packed_int64_array

AsRef(in godot_packed_int64_array)

public static ref godot_packed_int64_array AsRef(in godot_packed_int64_array source)

Parameters

source godot_packed_int64_array

Returns

godot_packed_int64_array

AsRef(godot_packed_string_array*)

public static ref godot_packed_string_array AsRef(godot_packed_string_array* source)

Parameters

source godot_packed_string_array*

Returns

godot_packed_string_array

AsRef(in godot_packed_string_array)

public static ref godot_packed_string_array AsRef(in godot_packed_string_array source)

Parameters

source godot_packed_string_array

Returns

godot_packed_string_array

AsRef(godot_packed_vector2_array*)

public static ref godot_packed_vector2_array AsRef(godot_packed_vector2_array* source)

Parameters

source godot_packed_vector2_array*

Returns

godot_packed_vector2_array

AsRef(in godot_packed_vector2_array)

public static ref godot_packed_vector2_array AsRef(in godot_packed_vector2_array source)

Parameters

source godot_packed_vector2_array

Returns

godot_packed_vector2_array

AsRef(godot_packed_vector3_array*)

public static ref godot_packed_vector3_array AsRef(godot_packed_vector3_array* source)

Parameters

source godot_packed_vector3_array*

Returns

godot_packed_vector3_array

AsRef(in godot_packed_vector3_array)

public static ref godot_packed_vector3_array AsRef(in godot_packed_vector3_array source)

Parameters

source godot_packed_vector3_array

Returns

godot_packed_vector3_array

AsRef(godot_ref*)

public static ref godot_ref AsRef(godot_ref* source)

Parameters

source godot_ref*

Returns

godot_ref

AsRef(in godot_ref)

public static ref godot_ref AsRef(in godot_ref source)

Parameters

source godot_ref

Returns

godot_ref

AsRef(godot_signal*)

public static ref godot_signal AsRef(godot_signal* source)

Parameters

source godot_signal*

Returns

godot_signal

AsRef(in godot_signal)

public static ref godot_signal AsRef(in godot_signal source)

Parameters

source godot_signal

Returns

godot_signal

AsRef(godot_string*)

public static ref godot_string AsRef(godot_string* source)

Parameters

source godot_string*

Returns

godot_string

AsRef(in godot_string)

public static ref godot_string AsRef(in godot_string source)

Parameters

source godot_string

Returns

godot_string

AsRef(godot_string_name*)

public static ref godot_string_name AsRef(godot_string_name* source)

Parameters

source godot_string_name*

Returns

godot_string_name

AsRef(in godot_string_name)

public static ref godot_string_name AsRef(in godot_string_name source)

Parameters

source godot_string_name

Returns

godot_string_name

AsRef(godot_variant*)

public static ref godot_variant AsRef(godot_variant* source)

Parameters

source godot_variant*

Returns

godot_variant

AsRef(in godot_variant)

public static ref godot_variant AsRef(in godot_variant source)

Parameters

source godot_variant

Returns

godot_variant

AsRef(godot_variant_call_error*)

public static ref godot_variant_call_error AsRef(godot_variant_call_error* source)

Parameters

source godot_variant_call_error*

Returns

godot_variant_call_error

AsRef(in godot_variant_call_error)

public static ref godot_variant_call_error AsRef(in godot_variant_call_error source)

Parameters

source godot_variant_call_error

Returns

godot_variant_call_error

ReadOnlyRefAsPointer(in godot_array)

public static godot_array* ReadOnlyRefAsPointer(in godot_array value)

Parameters

value godot_array

Returns

godot_array*

ReadOnlyRefAsPointer(in godot_callable)

public static godot_callable* ReadOnlyRefAsPointer(in godot_callable value)

Parameters

value godot_callable

Returns

godot_callable*

ReadOnlyRefAsPointer(in godot_dictionary)

public static godot_dictionary* ReadOnlyRefAsPointer(in godot_dictionary value)

Parameters

value godot_dictionary

Returns

godot_dictionary*

ReadOnlyRefAsPointer(in godot_node_path)

public static godot_node_path* ReadOnlyRefAsPointer(in godot_node_path value)

Parameters

value godot_node_path

Returns

godot_node_path*

ReadOnlyRefAsPointer(in godot_packed_byte_array)

public static godot_packed_byte_array* ReadOnlyRefAsPointer(in godot_packed_byte_array value)

Parameters

value godot_packed_byte_array

Returns

godot_packed_byte_array*

ReadOnlyRefAsPointer(in godot_packed_color_array)

public static godot_packed_color_array* ReadOnlyRefAsPointer(in godot_packed_color_array value)

Parameters

value godot_packed_color_array

Returns

godot_packed_color_array*

ReadOnlyRefAsPointer(in godot_packed_float32_array)

public static godot_packed_float32_array* ReadOnlyRefAsPointer(in godot_packed_float32_array value)

Parameters

value godot_packed_float32_array

Returns

godot_packed_float32_array*

ReadOnlyRefAsPointer(in godot_packed_float64_array)

public static godot_packed_float64_array* ReadOnlyRefAsPointer(in godot_packed_float64_array value)

Parameters

value godot_packed_float64_array

Returns

godot_packed_float64_array*

ReadOnlyRefAsPointer(in godot_packed_int32_array)

public static godot_packed_int32_array* ReadOnlyRefAsPointer(in godot_packed_int32_array value)

Parameters

value godot_packed_int32_array

Returns

godot_packed_int32_array*

ReadOnlyRefAsPointer(in godot_packed_int64_array)

public static godot_packed_int64_array* ReadOnlyRefAsPointer(in godot_packed_int64_array value)

Parameters

value godot_packed_int64_array

Returns

godot_packed_int64_array*

ReadOnlyRefAsPointer(in godot_packed_string_array)

public static godot_packed_string_array* ReadOnlyRefAsPointer(in godot_packed_string_array value)

Parameters

value godot_packed_string_array

Returns

godot_packed_string_array*

ReadOnlyRefAsPointer(in godot_packed_vector2_array)

public static godot_packed_vector2_array* ReadOnlyRefAsPointer(in godot_packed_vector2_array value)

Parameters

value godot_packed_vector2_array

Returns

godot_packed_vector2_array*

ReadOnlyRefAsPointer(in godot_packed_vector3_array)

public static godot_packed_vector3_array* ReadOnlyRefAsPointer(in godot_packed_vector3_array value)

Parameters

value godot_packed_vector3_array

Returns

godot_packed_vector3_array*

ReadOnlyRefAsPointer(in godot_ref)

public static godot_ref* ReadOnlyRefAsPointer(in godot_ref value)

Parameters

value godot_ref

Returns

godot_ref*

ReadOnlyRefAsPointer(in godot_signal)

public static godot_signal* ReadOnlyRefAsPointer(in godot_signal value)

Parameters

value godot_signal

Returns

godot_signal*

ReadOnlyRefAsPointer(in godot_string)

public static godot_string* ReadOnlyRefAsPointer(in godot_string value)

Parameters

value godot_string

Returns

godot_string*

ReadOnlyRefAsPointer(in godot_string_name)

public static godot_string_name* ReadOnlyRefAsPointer(in godot_string_name value)

Parameters

value godot_string_name

Returns

godot_string_name*

ReadOnlyRefAsPointer(in godot_variant)

public static godot_variant* ReadOnlyRefAsPointer(in godot_variant value)

Parameters

value godot_variant

Returns

godot_variant*

ReadOnlyRefAsPointer(in godot_variant_call_error)

public static godot_variant_call_error* ReadOnlyRefAsPointer(in godot_variant_call_error value)

Parameters

value godot_variant_call_error

Returns

godot_variant_call_error*