Skip to content

Variant Type

Eduard Gushchin edited this page Jul 1, 2026 · 5 revisions

Home | API by Category | Complete API Index | API Compatibility

Field Value
Full name Electron2D.Variant.Type
Namespace Electron2D
Kind enum
Category Math and Data

Overview

Identifies the type currently stored in a Electron2D.Variant.

Syntax

public enum Electron2D.Variant.Type : System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattable

Godot 4.7 C# profile compatibility

Profile: Electron2D 0.1.0 2D
Status: Partial / Not verified
Out of profile: yes
Godot reference: Variant.Type

Closed 0.1 Variant type enum; 3D, Signal and packed arrays are intentionally excluded for now.

Remarks

The list is closed for Electron2D 0.1.0 Preview. Values not listed here are not supported by this version of the runtime.

Since

This enum is available since Electron2D 0.1.0 Preview.

Members

Member Kind Summary
Array Enum value Represents an Electron2D.Collections.Array value.
Bool Enum value Represents a Boolean value.
Callable Enum value Represents a Electron2D.Variant.Type.Callable value.
Color Enum value Represents a Electron2D.Variant.Type.Color value.
Dictionary Enum value Represents an Electron2D.Collections.Dictionary value.
Float Enum value Represents a 64-bit floating-point value.
Int Enum value Represents a signed 64-bit integer value.
Nil Enum value Represents a null-like value.
NodePath Enum value Represents a Electron2D.Variant.Type.NodePath value.
Object Enum value Represents an Electron2D.Object or derived instance.
Rect2 Enum value Represents a Electron2D.Variant.Type.Rect2 value.
Rect2I Enum value Represents a Electron2D.Variant.Type.Rect2I value.
Rid Enum value Represents a Electron2D.Variant.Type.Rid value.
String Enum value Represents a UTF-16 .NET string value.
StringName Enum value Represents a Electron2D.Variant.Type.StringName value.
Transform2D Enum value Represents a Electron2D.Variant.Type.Transform2D value.
Vector2 Enum value Represents a Electron2D.Variant.Type.Vector2 value.
Vector2I Enum value Represents a Electron2D.Variant.Type.Vector2I value.

Member Details

Array

Kind: Enum value

public const Electron2D.Variant.Type Array

Summary

Represents an Electron2D.Collections.Array value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Bool

Kind: Enum value

public const Electron2D.Variant.Type Bool

Summary

Represents a Boolean value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Callable

Kind: Enum value

public const Electron2D.Variant.Type Callable

Summary

Represents a Electron2D.Variant.Type.Callable value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Color

Kind: Enum value

public const Electron2D.Variant.Type Color

Summary

Represents a Electron2D.Variant.Type.Color value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Dictionary

Kind: Enum value

public const Electron2D.Variant.Type Dictionary

Summary

Represents an Electron2D.Collections.Dictionary value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Float

Kind: Enum value

public const Electron2D.Variant.Type Float

Summary

Represents a 64-bit floating-point value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Int

Kind: Enum value

public const Electron2D.Variant.Type Int

Summary

Represents a signed 64-bit integer value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Nil

Kind: Enum value

public const Electron2D.Variant.Type Nil

Summary

Represents a null-like value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

NodePath

Kind: Enum value

public const Electron2D.Variant.Type NodePath

Summary

Represents a Electron2D.Variant.Type.NodePath value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Object

Kind: Enum value

public const Electron2D.Variant.Type Object

Summary

Represents an Electron2D.Object or derived instance.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Rect2

Kind: Enum value

public const Electron2D.Variant.Type Rect2

Summary

Represents a Electron2D.Variant.Type.Rect2 value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Rect2I

Kind: Enum value

public const Electron2D.Variant.Type Rect2I

Summary

Represents a Electron2D.Variant.Type.Rect2I value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Rid

Kind: Enum value

public const Electron2D.Variant.Type Rid

Summary

Represents a Electron2D.Variant.Type.Rid value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

String

Kind: Enum value

public const Electron2D.Variant.Type String

Summary

Represents a UTF-16 .NET string value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

StringName

Kind: Enum value

public const Electron2D.Variant.Type StringName

Summary

Represents a Electron2D.Variant.Type.StringName value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Transform2D

Kind: Enum value

public const Electron2D.Variant.Type Transform2D

Summary

Represents a Electron2D.Variant.Type.Transform2D value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Vector2

Kind: Enum value

public const Electron2D.Variant.Type Vector2

Summary

Represents a Electron2D.Variant.Type.Vector2 value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Vector2I

Kind: Enum value

public const Electron2D.Variant.Type Vector2I

Summary

Represents a Electron2D.Variant.Type.Vector2I value.

Remarks

Use this value with APIs that accept Type.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.Variant.Type

Clone this wiki locally