|
The Open Toolkit library
1.0
|
Namespaces | |
| package | Audio |
| package | Compute |
| package | Graphics |
| package | Input |
| package | Platform |
| package | Properties |
Classes | |
| class | AutoGeneratedAttribute |
| Indicates that this function is generated automatically by a tool. More... | |
| class | BindingsBase |
| Provides a common foundation for all flat API bindings and implements the extension loading interface. More... | |
| struct | ContextHandle |
| Represents a handle to an OpenGL or OpenAL context. More... | |
| class | DisplayDevice |
| Defines a display device on the underlying system, and provides methods to query and change its display parameters. More... | |
| class | DisplayResolution |
| Contains information regarding a monitor's display resolution. More... | |
| class | ContextExistsException |
| This exception is thrown when a GraphicsContext property cannot be changed after creation. More... | |
| class | 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. More... | |
| class | GameWindow |
| The GameWindow class contains cross-platform methods to create and render on an OpenGL window, handle input and load resources. More... | |
| class | GraphicsException |
| Represents errors related to Graphics operations. More... | |
| interface | INativeWindow |
| Defines the interface for a native window. More... | |
| class | 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. More... | |
| struct | BezierCurve |
| Represents a bezier curve with as many points as you want. More... | |
| struct | BezierCurveCubic |
| Represents a cubic bezier curve with two anchor and two control points. More... | |
| struct | BezierCurveQuadric |
| Represents a quadric bezier curve with two anchor and one control point. More... | |
| struct | Box2 |
| Defines a 2d box (rectangle). More... | |
| struct | 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. More... | |
| struct | Matrix2 |
| Represents a 2x2 matrix More... | |
| struct | Matrix2d |
| Represents a 2x2 matrix More... | |
| struct | Matrix2x3 |
| Represents a 2x3 matrix. More... | |
| struct | Matrix2x3d |
| Represents a 2x3 matrix. More... | |
| struct | Matrix2x4 |
| Represents a 2x4 matrix. More... | |
| struct | Matrix2x4d |
| Represents a 2x4 matrix. More... | |
| struct | Matrix3 |
| Represents a 3x3 matrix containing 3D rotation and scale. More... | |
| struct | Matrix3d |
| Represents a 3x3 matrix containing 3D rotation and scale with double-precision components. More... | |
| struct | Matrix3x2 |
| Represents a 3x2 matrix. More... | |
| struct | Matrix3x2d |
| Represents a 3x2 matrix. More... | |
| struct | Matrix3x4 |
| Represents a 3x4 Matrix More... | |
| struct | Matrix3x4d |
| Represents a 3x4 Matrix More... | |
| struct | Matrix4 |
| Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection. More... | |
| struct | Matrix4d |
| Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection with double-precision components. More... | |
| struct | Matrix4x2 |
| Represents a 4x2 matrix. More... | |
| struct | Matrix4x2d |
| Represents a 4x2 matrix. More... | |
| struct | Matrix4x3 |
| Represents a 3x4 matrix. More... | |
| struct | Matrix4x3d |
| Represents a 3x4 matrix. More... | |
| struct | Quaternion |
| Represents a Quaternion. More... | |
| struct | Quaterniond |
| Represents a double-precision Quaternion. More... | |
| struct | Vector2 |
| Represents a 2D vector using two single-precision floating-point numbers. More... | |
| struct | Vector2d |
| Represents a 2D vector using two double-precision floating-point numbers. More... | |
| struct | Vector2h |
| 2-component Vector of the Half type. Occupies 4 Byte total. More... | |
| struct | Vector3 |
| Represents a 3D vector using three single-precision floating-point numbers. More... | |
| struct | Vector3d |
| Represents a 3D vector using three double-precision floating-point numbers. More... | |
| struct | Vector3h |
| 3-component Vector of the Half type. Occupies 6 Byte total. More... | |
| struct | Vector4 |
| Represents a 4D vector using four single-precision floating-point numbers. More... | |
| struct | Vector4d |
| Represents a 4D vector using four double-precision floating-point numbers. More... | |
| struct | Vector4h |
| 4-component Vector of the Half type. Occupies 8 Byte total. More... | |
| class | NativeWindow |
| Instances of this class implement the OpenTK.INativeWindow interface on the current platform. More... | |
| class | PlatformException |
| Defines a plaftorm specific exception. More... | |
| class | Toolkit |
| Provides static methods to manage an OpenTK application. More... | |
| class | GLControl |
| OpenGL-aware WinForms control. The WinForms designer will always call the default constructor. Inherit from this class and call one of its specialized constructors to enable antialiasing or custom GraphicsModes. More... | |
| enum OpenTK.DisplayIndex |
Defines DisplayDevice indices.
| Enumerator | |
|---|---|
| First |
The first DisplayDevice. |
| Second |
The second DisplayDevice. |
| Third |
The third DisplayDevice. |
| Fourth |
The fourth DisplayDevice. |
| Fifth |
The fifth DisplayDevice. |
| Sixth |
The sixth DisplayDevice. |
| Primary |
The default (primary) DisplayDevice. |
| Default |
The default (primary) DisplayDevice. |
| enum OpenTK.GamePadAxis |
| enum OpenTK.GamePadButton |
Defines bitwise combianations of GameWindow construction options.
| Enumerator | |
|---|---|
| Default |
Indicates default construction options. |
| Fullscreen |
Indicates that the GameWindow should cover the whole screen. |
| enum OpenTK.VSyncMode |
| enum OpenTK.WindowBorder |
Enumerates available window borders.
| enum OpenTK.WindowState |
Enumerates available window states.