OpenTK Namespace

OpenGL- und OpenTK-Bindungen für iOS.

Klassen

AutoGeneratedAttribute

Gibt an, dass diese Funktion automatisch von einem Tool generiert wird.

BindingsBase

OpenGL- und OpenTK-Bindungen für iOS.

BlittableValueType

Überprüft, ob der angegebene Typparameter ein blittbarer Werttyp ist.

BlittableValueType<T>

Überprüft, ob der angegebene Typparameter ein blittbarer Werttyp ist.

Configuration

Stellt Informationen zum zugrunde liegenden Betriebssystem und zur Runtime bereit.

DisplayResolution

Enthält Informationen zur Bildschirmauflösung eines Monitors.

FrameEventArgs

Definiert die Argumente für Frameereignisse. Eine FrameEventArgs-Instanz ist nur für die Dauer des entsprechenden Ereignisses gültig. Speichern Sie keine Verweise auf FrameEventArgs außerhalb dieses Ereignisses.

Functions

Enthält mathematische Funktionen für das OpenTK.Math-Toolkit.

KeyPressEventArgs

Definiert die Ereignisargumente für KeyPress-Ereignisse. Instanzen dieser Klasse werden zwischengespeichert: KeyPressEventArgs sollten nur innerhalb des relevanten Ereignisses verwendet werden, es sei denn, es wird manuell geklont.

MathHelper

OpenGL- und OpenTK-Bindungen für iOS.

Toolkit

OpenGL- und OpenTK-Bindungen für iOS.

Strukturen

BezierCurve

Stellt eine Zierkurve mit beliebig vielen Punkten dar.

BezierCurveCubic

Stellt eine kubische Bézierkurve mit zwei Ankern und zwei Kontrollpunkten dar.

BezierCurveQuadric

Stellt eine quadrische Bézierkurve mit zwei Ankern und einem Kontrollpunkt dar.

Box2

Definiert ein 2d-Feld (Rechteck).

ContextHandle

Stellt ein Handle für einen OpenGL- oder OpenAL-Kontext dar.

Half

Der Name Half leitet sich von der Gleitkommazahl mit halber Genauigkeit ab. Es belegt nur 16 Bits, die in 1 Vorzeichenbit, 5 Exponentenbits und 10 Mantissabits unterteilt sind.

Matrix2

OpenGL- und OpenTK-Bindungen für iOS.

Matrix3

OpenGL- und OpenTK-Bindungen für iOS.

Matrix3d

OpenGL- und OpenTK-Bindungen für iOS.

Matrix4

Stellt eine 4x4-Matrix dar.

Matrix4d

Stellt eine 4x4-Matrix mit Komponenten mit doppelter Genauigkeit dar.

NMatrix2

OpenGL- und OpenTK-Bindungen für iOS.

NMatrix3

OpenGL- und OpenTK-Bindungen für iOS.

NMatrix4

OpenGL- und OpenTK-Bindungen für iOS.

NMatrix4d

OpenGL- und OpenTK-Bindungen für iOS.

NMatrix4x3

OpenGL- und OpenTK-Bindungen für iOS.

NVector3

OpenGL- und OpenTK-Bindungen für iOS.

NVector3d

OpenGL- und OpenTK-Bindungen für iOS.

Quaternion

Stellt eine Quaternion dar.

Quaterniond

Stellt eine Quaternion mit doppelter Genauigkeit dar.

Vector2

Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar.

Vector2d

Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar.

Vector2h

2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte.

Vector2i

OpenGL- und OpenTK-Bindungen für iOS.

Vector3

Stellt einen 3D-Vektor mit drei Gleitkommazahlen mit einfacher Genauigkeit dar.

Vector3d

Stellt einen 3D-Vektor mit drei Gleitkommazahlen mit doppelter Genauigkeit dar.

Vector3h

3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.

Vector3i

OpenGL- und OpenTK-Bindungen für iOS.

Vector4

Stellt einen 4D-Vektor mit vier Gleitkommazahlen mit einfacher Genauigkeit dar.

Vector4d

Stellt einen 4D-Vektor mit vier Gleitkommazahlen mit doppelter Genauigkeit dar.

Vector4h

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4i

OpenGL- und OpenTK-Bindungen für iOS.

Schnittstellen

INativeWindow

Definiert die Schnittstelle für ein systemeigenes Fenster.

Enumerationen

WindowBorder

Listet verfügbare Fensterrahmen auf.

WindowState

Listet verfügbare Fensterzustände auf.