Table of Contents

Struct GraphicsApiVersion

Namespace
NeoVeldrid
Assembly
NeoVeldrid.dll
public readonly struct GraphicsApiVersion
Inherited Members

Constructors

GraphicsApiVersion(int, int, int, int)

public GraphicsApiVersion(int major, int minor, int subminor, int patch)

Parameters

major int
minor int
subminor int
patch int

Properties

IsKnown

public bool IsKnown { get; }

Property Value

bool

Major

public int Major { get; }

Property Value

int

Minor

public int Minor { get; }

Property Value

int

Patch

public int Patch { get; }

Property Value

int

Subminor

public int Subminor { get; }

Property Value

int

Unknown

public static GraphicsApiVersion Unknown { get; }

Property Value

GraphicsApiVersion

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.

TryParseGLVersion(string, out GraphicsApiVersion)

Parses OpenGL version strings with either of following formats:

  • major_number.minor_number
  • major_number.minor_number.release_number
public static bool TryParseGLVersion(string versionString, out GraphicsApiVersion version)

Parameters

versionString string

The OpenGL version string.

version GraphicsApiVersion

The parsed GraphicsApiVersion.

Returns

bool

True whether the parse succeeded; otherwise false.