| OpenTK.Audio.AudioCapture | Provides methods to instantiate, use and destroy an audio device for recording. Static methods are provided to list available devices known by the driver |
| OpenTK.Audio.AudioContext | Provides methods to instantiate, use and destroy an audio context for playback. Static methods are provided to list available devices known by the driver |
| OpenTK.Audio.AudioContextException | Represents exceptions related to an OpenTK.Audio.AudioContext |
| OpenTK.Audio.AudioDeviceException | Represents exceptions related to an OpenTK.Audio device |
| OpenTK.Audio.AudioException | Represents exceptions related to the OpenTK.Audio subsystem |
| OpenTK.Audio.AudioValueException | Represents exceptions related to invalid values |
| OpenTK.Audio.OpenAL.EffectsExtension | Provides access to the OpenAL effects extension |
| OpenTK.Audio.OpenAL.XRamExtension | The X-Ram Extension is provided on the top-end Sound Blaster X-Fi solutions (Sound Blaster X-Fi Fatal1ty, Sound Blaster X-Fi Elite Pro, or later). These products feature 64MB of X-Ram that can only be used for audio purposes, which can be controlled by this Extension. /summary> |
| OpenTK.AutoGeneratedAttribute | Indicates that this function is generated automatically by a tool |
| OpenTK.BezierCurve | Represents a bezier curve with as many points as you want |
| OpenTK.BezierCurveCubic | Represents a cubic bezier curve with two anchor and two control points |
| OpenTK.BezierCurveQuadric | Represents a quadric bezier curve with two anchor and one control point |
| OpenTK.BindingsBase | Provides a common foundation for all flat API bindings and implements the extension loading interface |
| OpenTK.Box2 | Defines a 2d box (rectangle) |
| OpenTK.Compute.CL10.CL | Provides access to the OpenCL 1.0 flat API |
| OpenTK.ContextExistsException | This exception is thrown when a GraphicsContext property cannot be changed after creation |
| OpenTK.ContextHandle | Represents a handle to an OpenGL or OpenAL context |
| OpenTK.DisplayDevice | Defines a display device on the underlying system, and provides methods to query and change its display parameters |
| OpenTK.DisplayResolution | Contains information regarding a monitor's display resolution |
| OpenTK.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 |
| OpenTK.GameWindow | The GameWindow class contains cross-platform methods to create and render on an OpenGL window, handle input and load resources |
| OpenTK.GLControl | Defines a UserControl with OpenGL rendering capabilities |
| OpenTK.Graphics.Color4 | Represents a color with 4 floating-point components (R, G, B, A) |
| OpenTK.Graphics.ColorFormat | Defines the ColorFormat component of a GraphicsMode |
| OpenTK.Graphics.ES10.GL | Provides access to OpenGL ES 1.0 methods |
| OpenTK.Graphics.ES11.GL | Provides access to OpenGL ES 1.1 methods |
| OpenTK.Graphics.ES20.GL | Provides access to OpenGL ES 2.0 methods |
| OpenTK.Graphics.GraphicsBindingsBase | Implements BindingsBase for the OpenTK.Graphics namespace (OpenGL and OpenGL|ES) |
| OpenTK.Graphics.GraphicsContext | Represents and provides methods to manipulate an OpenGL render context |
| OpenTK.Graphics.GraphicsContextException | Represents errors related to a GraphicsContext |
| OpenTK.Graphics.GraphicsContextMissingException | Thrown when an operation that required GraphicsContext is performed, when no GraphicsContext is current in the calling thread |
| OpenTK.Graphics.GraphicsContextVersion | Defines the version information of a GraphicsContext |
| OpenTK.Graphics.GraphicsErrorException | Identifies a specific OpenGL or OpenGL|ES error. Such exceptions are only thrown when OpenGL or OpenGL|ES automatic error checking is enabled - GraphicsContext.ErrorChecking property. Important: Do *not* catch this exception. Rather, fix the underlying issue that caused the error |
| OpenTK.Graphics.GraphicsMode | Defines the format for graphics operations |
| OpenTK.Graphics.GraphicsModeException | Represents errors related to unavailable graphics parameters |
| OpenTK.Graphics.IGraphicsContext | Provides methods for creating and interacting with an OpenGL context |
| OpenTK.Graphics.IGraphicsContextInternal | Provides methods to create new GraphicsContexts. Should only be used for extending OpenTK |
| OpenTK.Graphics.OpenGL.GL | OpenGL bindings for .NET, implementing the full OpenGL API, including extensions |
| OpenTK.GraphicsException | Represents errors related to Graphics operations |
| OpenTK.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 |
| OpenTK.INativeWindow | Defines the interface for a native window |
| OpenTK.Input.GamePad | Provides access to GamePad devices. Note: this API is not implemented yet |
| OpenTK.Input.GamePadState | Encapsulates the state of a GamePad device |
| OpenTK.Input.IInputDevice | Defines a common interface for all input devices |
| OpenTK.Input.IInputDriver | Defines the interface for an input driver |
| OpenTK.Input.IJoystickDriver | Defines the interface for JoystickDevice drivers |
| OpenTK.Input.IKeyboardDriver | Defines the interface for KeyboardDevice drivers |
| OpenTK.Input.IMouseDriver | Defines the interface for MouseDevice drivers |
| OpenTK.Input.JoystickAxisCollection | Defines a collection of JoystickAxes |
| OpenTK.Input.JoystickButtonCollection | Defines a collection of JoystickButtons |
| OpenTK.Input.JoystickButtonEventArgs | Provides data for the JoystickDevice.ButtonDown and JoystickDevice.ButtonUp events. This class is cached for performance reasons - avoid storing references outside the scope of the event |
| OpenTK.Input.JoystickDevice | Represents a joystick device and provides methods to query its status |
| OpenTK.Input.JoystickEventArgs | The base class for JoystickDevice event arguments |
| OpenTK.Input.JoystickMoveEventArgs | Provides data for the JoystickDevice.Move event. This class is cached for performance reasons - avoid storing references outside the scope of the event |
| OpenTK.Input.KeyboardDevice | Represents a keyboard device and provides methods to query its status |
| OpenTK.Input.KeyboardKeyEventArgs | Defines the event data for KeyboardDevice events |
| OpenTK.Input.KeyboardState | Encapsulates the state of a Keyboard device |
| OpenTK.Input.MouseButtonEventArgs | Defines the event data for MouseDevice.ButtonDown and MouseDevice.ButtonUp events |
| OpenTK.Input.MouseDevice | Represents a mouse device and provides methods to query its status |
| OpenTK.Input.MouseEventArgs | Defines the event data for MouseDevice events |
| OpenTK.Input.MouseMoveEventArgs | Defines the event data for MouseDevice.Move events |
| OpenTK.Input.MouseState | Encapsulates the state of a mouse device |
| OpenTK.Input.MouseWheelEventArgs | Defines the event data for MouseDevice.WheelChanged events |
| OpenTK.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 |
| OpenTK.Matrix4 | Represents a 4x4 Matrix |
| OpenTK.Matrix4d | Represents a 4x4 Matrix with double-precision components |
| OpenTK.NativeWindow | Instances of this class implement the OpenTK.INativeWindow interface on the current platform |
| OpenTK.Platform.IGameWindow | Defines the interface for a GameWindow |
| OpenTK.Platform.IWindowInfo | Descibes an OS window |
| OpenTK.Platform.Windows.RawInput | Contains the raw input from a device |
| OpenTK.Platform.Windows.RawInputDevice | Defines information for the raw input devices |
| OpenTK.Platform.Windows.RawInputDeviceList | Contains information about a raw input device |
| OpenTK.Platform.Windows.WindowInfo | Contains window information |
| OpenTK.Platform.Windows.WindowsDisplayDevice | The DISPLAY_DEVICE structure receives information about the display device specified by the iDevNum parameter of the EnumDisplayDevices function |
| OpenTK.PlatformException | Defines a plaftorm specific exception |
| OpenTK.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc |
| OpenTK.Quaternion | Represents a Quaternion |
| OpenTK.Quaterniond | Represents a double-precision Quaternion |
| OpenTK.Toolkit | Provides static methods to manage an OpenTK application |
| OpenTK.Vector2 | Represents a 2D vector using two single-precision floating-point numbers |
| OpenTK.Vector2d | Represents a 2D vector using two double-precision floating-point numbers |
| OpenTK.Vector2h | 2-component Vector of the Half type. Occupies 4 Byte total |
| OpenTK.Vector3 | Represents a 3D vector using three single-precision floating-point numbers |
| OpenTK.Vector3d | Represents a 3D vector using three double-precision floating-point numbers |
| OpenTK.Vector3h | 3-component Vector of the Half type. Occupies 6 Byte total |
| OpenTK.Vector4 | Represents a 4D vector using four single-precision floating-point numbers |
| OpenTK.Vector4d | Represents a 4D vector using four double-precision floating-point numbers |
| OpenTK.Vector4h | 4-component Vector of the Half type. Occupies 8 Byte total |