OpenTK Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |