OpenTK Namespace
OpenGL and OpenTK bindings for iOS.
Classes
AutoGeneratedAttribute |
Indicates that this function is generated automatically by a tool. |
BindingsBase | |
BlittableValueType |
Checks whether the specified type parameter is a blittable value type. |
BlittableValueType<T> |
Checks whether the specified type parameter is a blittable value type. |
Configuration |
Provides information about the underlying OS and runtime. |
DisplayResolution |
Contains information regarding a monitor's display resolution. |
FrameEventArgs |
Defines the arguments for frame events. A FrameEventArgs instance is only valid for the duration of the relevant event; do not store references to FrameEventArgs outside this event. |
Functions |
Contains mathematical functions for the OpenTK.Math toolkit. |
KeyPressEventArgs |
Defines the event arguments for KeyPress events. Instances of this class are cached: KeyPressEventArgs should only be used inside the relevant event, unless manually cloned. |
MathHelper | |
Toolkit |
Structs
BezierCurve |
Represents a bezier curve with as many points as you want. |
BezierCurveCubic |
Represents a cubic bezier curve with two anchor and two control points. |
BezierCurveQuadric |
Represents a quadric bezier curve with two anchor and one control point. |
Box2 |
Defines a 2d box (rectangle). |
ContextHandle |
Represents a handle to an OpenGL or OpenAL context. |
Half |
The name Half is derived from half-precision floating-point number. It occupies only 16 Bits, which are split into 1 Sign bit, 5 Exponent bits and 10 Mantissa bits. |
Matrix2 | |
Matrix3 | |
Matrix3d | |
Matrix4 |
Represents a 4x4 Matrix |
Matrix4d |
Represents a 4x4 Matrix with double-precision components. |
NMatrix2 | |
NMatrix3 | |
NMatrix4 | |
NMatrix4d | |
NMatrix4x3 | |
NVector3 | |
NVector3d | |
Quaternion |
Represents a Quaternion. |
Quaterniond |
Represents a double-precision Quaternion. |
Vector2 |
Represents a 2D vector using two single-precision floating-point numbers. |
Vector2d |
Represents a 2D vector using two double-precision floating-point numbers. |
Vector2h |
2-component Vector of the Half type. Occupies 4 Byte total. |
Vector2i | |
Vector3 |
Represents a 3D vector using three single-precision floating-point numbers. |
Vector3d |
Represents a 3D vector using three double-precision floating-point numbers. |
Vector3h |
3-component Vector of the Half type. Occupies 6 Byte total. |
Vector3i | |
Vector4 |
Represents a 4D vector using four single-precision floating-point numbers. |
Vector4d |
Represents a 4D vector using four double-precision floating-point numbers. |
Vector4h |
4-component Vector of the Half type. Occupies 8 Byte total. |
Vector4i |
Interfaces
INativeWindow |
Defines the interface for a native window. |
Enums
WindowBorder |
Enumerates available window borders. |
WindowState |
Enumerates available window states. |