godot.abi.types

Undocumented in source.

Members

Aliases

char16_t
alias char16_t = ushort
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
char32_t
alias char32_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_bool
alias godot_bool = bool

/// bool

godot_float
alias godot_float = double

Regular Godot floating point, used in methods such as _process(float delta)

godot_int
alias godot_int = int

//// int

godot_real_t
alias godot_real_t = double

//// real

godot_real_t
alias godot_real_t = float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int16
alias int16 = short
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int16_t
alias int16_t = int16
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int32
alias int32 = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int32_t
alias int32_t = int32
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int64
alias int64 = long
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int64_t
alias int64_t = int64
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int8
alias int8 = byte
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
int8_t
alias int8_t = int8
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
real_t
alias real_t = godot.api.types.real_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint16
alias uint16 = ushort
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint16_t
alias uint16_t = uint16
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint32
alias uint32 = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint32_t
alias uint32_t = uint32
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint64
alias uint64 = ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint64_t
alias uint64_t = uint64
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint8
alias uint8 = ubyte
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uint8_t
alias uint8_t = uint8
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

godot_error
enum godot_error

/// Error

godot_variant_call_error_error
enum godot_variant_call_error_error
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_variant_operator
enum godot_variant_operator
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_variant_type
enum godot_variant_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_variant_utility_function_type
enum godot_variant_utility_function_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector3_axis
enum godot_vector3_axis
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

GODOT_CALLABLE_SIZE
enum GODOT_CALLABLE_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GODOT_FALSE
enum GODOT_FALSE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GODOT_TRUE
enum GODOT_TRUE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Mixins

__anonymous
mixin PackedArray!(ubyte, "byte")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(int, "int32")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(long, "int64")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(float, "float32")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(double, "float64")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(godot_string, "string")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(godot_vector2, "vector2")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(godot_vector3, "vector3")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin PackedArray!(godot_color, "color")
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Mixin templates

PackedArray
mixintemplate PackedArray(Type, string name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

ObjectID
struct ObjectID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_aabb
struct godot_aabb
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_array
struct godot_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_basis
struct godot_basis
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_callable
struct godot_callable
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_char_string
struct godot_char_string
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_color
struct godot_color
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_dictionary
struct godot_dictionary
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_node_path
struct godot_node_path
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_object
struct godot_object

//// Object reference (type-safe void pointer)

godot_packed_byte_array
struct godot_packed_byte_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_color_array
struct godot_packed_color_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_float32_array
struct godot_packed_float32_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_float64_array
struct godot_packed_float64_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_int32_array
struct godot_packed_int32_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_int64_array
struct godot_packed_int64_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_string_array
struct godot_packed_string_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_vector2_array
struct godot_packed_vector2_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_vector2i_array
struct godot_packed_vector2i_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_vector3_array
struct godot_packed_vector3_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_packed_vector3i_array
struct godot_packed_vector3i_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_plane
struct godot_plane
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_projection
struct godot_projection
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_quaternion
struct godot_quaternion
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_rect2
struct godot_rect2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_rect2i
struct godot_rect2i
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_rid
struct godot_rid
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_string
struct godot_string
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_transform2d
struct godot_transform2d
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_transform3d
struct godot_transform3d
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_variant
struct godot_variant
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_variant_call_error
struct godot_variant_call_error
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector2
struct godot_vector2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector2i
struct godot_vector2i
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector3
struct godot_vector3
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector3i
struct godot_vector3i
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector4
struct godot_vector4
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
godot_vector4i
struct godot_vector4i
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta