Table of Contents

Struct GlVersion

Namespace
Avalonia.OpenGL
Assembly
Avalonia.OpenGL.dll
public struct GlVersion : IEquatable<GlVersion>
Implements
Inherited Members

Constructors

GlVersion(GlProfileType, int, int)

public GlVersion(GlProfileType type, int major, int minor)

Parameters

type GlProfileType
major int
minor int

GlVersion(GlProfileType, int, int, bool)

public GlVersion(GlProfileType type, int major, int minor, bool isCompatibilityProfile)

Parameters

type GlProfileType
major int
minor int
isCompatibilityProfile bool

Properties

IsCompatibilityProfile

public readonly bool IsCompatibilityProfile { get; }

Property Value

bool

Major

public readonly int Major { get; }

Property Value

int

Minor

public readonly int Minor { get; }

Property Value

int

Type

public readonly GlProfileType Type { get; }

Property Value

GlProfileType

Methods

Equals(GlVersion)

public readonly bool Equals(GlVersion other)

Parameters

other GlVersion

Returns

bool

Equals(object)

public override readonly bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override readonly int GetHashCode()

Returns

int

ToString()

public override readonly string ToString()

Returns

string

Operators

operator ==(GlVersion, GlVersion)

public static bool operator ==(GlVersion left, GlVersion right)

Parameters

left GlVersion
right GlVersion

Returns

bool

operator !=(GlVersion, GlVersion)

public static bool operator !=(GlVersion left, GlVersion right)

Parameters

left GlVersion
right GlVersion

Returns

bool