Table of Contents

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

Transform2D

public readonly Transform2D* Transform2D { get; }

Property Value

Transform2D*

Transform3D

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()

public void Dispose()