Struct godot_variant
- Namespace
- Godot.NativeInterop
- Assembly
- GodotSharp.dll
public ref struct godot_variant
- Inherited Members
-
Properties
Aabb
public readonly Aabb* Aabb { get; }
Property Value
- Aabb*
Array
public godot_array Array { readonly get; set; }
Property Value
- godot_array
Basis
public readonly Basis* Basis { get; }
Property Value
- Basis*
Bool
public godot_bool Bool { readonly get; set; }
Property Value
- godot_bool
Callable
public godot_callable Callable { readonly get; set; }
Property Value
- godot_callable
Color
public Color Color { readonly get; set; }
Property Value
- Color
Dictionary
public godot_dictionary Dictionary { readonly get; set; }
Property Value
- godot_dictionary
Float
public double Float { readonly get; set; }
Property Value
- double
Int
public long Int { readonly get; set; }
Property Value
- long
NodePath
public godot_node_path NodePath { readonly get; set; }
Property Value
- godot_node_path
Object
public readonly IntPtr Object { get; }
Property Value
- IntPtr
Plane
public Plane Plane { readonly get; set; }
Property Value
- Plane
Projection
public readonly Projection* Projection { get; }
Property Value
- Projection*
Quaternion
public Quaternion Quaternion { readonly get; set; }
Property Value
- Quaternion
Rect2
public Rect2 Rect2 { readonly get; set; }
Property Value
- Rect2
Rect2I
public Rect2I Rect2I { readonly get; set; }
Property Value
- Rect2I
Rid
public Rid Rid { readonly get; set; }
Property Value
- Rid
Signal
public godot_signal Signal { readonly get; set; }
Property Value
- godot_signal
String
public godot_string String { readonly get; set; }
Property Value
- godot_string
StringName
public godot_string_name StringName { readonly get; set; }
Property Value
- godot_string_name
public readonly Transform2D* Transform2D { get; }
Property Value
- Transform2D*
public readonly Transform3D* Transform3D { get; }
Property Value
- Transform3D*
Type
public Variant.Type Type { readonly get; set; }
Property Value
- Variant.Type
Vector2
public Vector2 Vector2 { readonly get; set; }
Property Value
- Vector2
Vector2I
public Vector2I Vector2I { readonly get; set; }
Property Value
- Vector2I
Vector3
public Vector3 Vector3 { readonly get; set; }
Property Value
- Vector3
Vector3I
public Vector3I Vector3I { readonly get; set; }
Property Value
- Vector3I
Vector4
public Vector4 Vector4 { readonly get; set; }
Property Value
- Vector4
Vector4I
public Vector4I Vector4I { readonly get; set; }
Property Value
- Vector4I
Methods
Dispose()