[−][src]Module gdnative::core_types
Types that represent core-datatypes of Godot.
Modules
access | Maybe unaligned pool array access |
byte_array | |
color | |
color_array | |
dictionary | |
error | |
float32_array | |
geom | Geometric types. |
int32_array | |
node_path | |
point2 | |
rid | |
string | |
string_array | |
typed_array | |
variant | |
variant_array | |
vector2 | |
vector2_array | |
vector3 | |
vector3_array |
Structs
Aabb | Axis-aligned bounding box. |
Aligned | An pool array access that is (assumed to be) aligned. |
Basis | A 3x3 matrix. |
Color | RGBA color with 32 bits floating point components. |
Dictionary | A reference-counted |
GodotString | Godot's reference-counted string type. |
IntoIter | |
InvalidOp | Error indicating that an operator result is invalid. |
Iter | |
MaybeNot | Wrapper type around a |
MaybeUnaligned | An pool array access that may be unaligned. |
NodePath | A reference-counted relative or absolute path in a scene tree, for use with |
Owned | An pool array write access with an owned aligned copy. The data is written back when this is dropped. |
Plane | Plane in hessian form. |
Rid | The RID type is used to access the unique integer ID of a resource. They are opaque, so they do not grant access to the associated resource by themselves. |
StringName | |
Transform | 3D Transformation (3x4 matrix) Using basis + origin representation. |
TypedArray | A reference-counted CoW typed vector using Godot's pool allocator, generic over possible element types. |
Variant | A |
VariantArray | A reference-counted |
Enums
Axis | |
CallError | |
FromVariantError | Error type returned by |
GodotError | Error codes used in various Godot APIs. |
VariantEnumRepr | |
VariantOperator | Godot variant operator kind. |
VariantStructRepr | |
VariantType |
Traits
FromVariant | Types that can be converted from a |
Guard | Trait for array access guards |
OwnedToVariant | Types that can only be safely converted to a |
Point2Godot | Helper methods for |
ToVariant | Types that can be converted to a |
ToVariantEq | Trait for types whose |
Vector2Godot | Helper methods for |
Vector3Godot | Helper methods for |
WritePtr | Marker trait for write access guards |
Type Definitions
Angle | |
ByteArray | A reference-counted vector of |
ColorArray | A reference-counted vector of |
Float32Array | A reference-counted vector of |
Int32Array | A reference-counted vector of |
Point2 | |
Point3 | |
Quat | |
Rect2 | |
Rotation2D | |
Rotation3D | |
Size2 | |
StringArray | A reference-counted vector of |
Transform2D | |
Vector2 | |
Vector2Array | A reference-counted vector of |
Vector3 | |
Vector3Array | A reference-counted vector of |