 OpenTK | |
  Audio | |
   OpenAL | |
    EffectsExtension | Provides access to the OpenAL effects extension. |
    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> |
   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. |
   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. |
   AudioContextException | Represents exceptions related to an OpenTK.Audio.AudioContext. |
   AudioDeviceException | Represents exceptions related to an OpenTK.Audio device. |
   AudioException | Represents exceptions related to the OpenTK.Audio subsystem. |
   AudioValueException | Represents exceptions related to invalid values. |
  Compute | |
  Graphics | |
   ES10 | |
    GL | Provides access to OpenGL ES 1.0 methods. |
   ES11 | |
    GL | Provides access to OpenGL ES 1.1 methods. |
   ES20 | |
    GL | Provides access to OpenGL ES 2.0 methods. |
   OpenGL | |
    GL | OpenGL bindings for .NET, implementing the full OpenGL API, including extensions. |
   Color4 | Represents a color with 4 floating-point components (R, G, B, A). |
   ColorFormat | Defines the ColorFormat component of a GraphicsMode. |
   GraphicsBindingsBase | Implements BindingsBase for the OpenTK.Graphics namespace (OpenGL and OpenGL|ES). |
   GraphicsContext | Represents and provides methods to manipulate an OpenGL render context. |
   GraphicsContextException | Represents errors related to a GraphicsContext. |
   GraphicsContextMissingException | Thrown when an operation that required GraphicsContext is performed, when no GraphicsContext is current in the calling thread. |
   GraphicsContextVersion | Defines the version information of a GraphicsContext. |
   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. |
   GraphicsMode | Defines the format for graphics operations. |
   GraphicsModeException | Represents errors related to unavailable graphics parameters. |
   IGraphicsContext | Provides methods for creating and interacting with an OpenGL context. |
   IGraphicsContextInternal | Provides methods to create new GraphicsContexts. Should only be used for extending OpenTK. |
  Input | |
   GamePad | Provides access to GamePad devices. Note: this API is not implemented yet. |
   GamePadState | Encapsulates the state of a GamePad device. |
   IInputDevice | Defines a common interface for all input devices. |
   IInputDriver | Defines the interface for an input driver. |
   IJoystickDriver | Defines the interface for JoystickDevice drivers. |
   IKeyboardDriver | Defines the interface for KeyboardDevice drivers. |
   IMouseDriver | Defines the interface for MouseDevice drivers. |
   JoystickDevice | Represents a joystick device and provides methods to query its status. |
   JoystickEventArgs | The base class for JoystickDevice event arguments. |
   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. |
   JoystickMoveEventArgs | Provides data for the JoystickDevice.Move event. This class is cached for performance reasons - avoid storing references outside the scope of the event. |
   JoystickButtonCollection | Defines a collection of JoystickButtons. |
   JoystickAxisCollection | Defines a collection of JoystickAxes. |
   KeyboardDevice | Represents a keyboard device and provides methods to query its status. |
   KeyboardKeyEventArgs | Defines the event data for KeyboardDevice events. |
   KeyboardState | Encapsulates the state of a Keyboard device. |
   MouseDevice | Represents a mouse device and provides methods to query its status. |
   MouseEventArgs | Defines the event data for MouseDevice events. |
   MouseMoveEventArgs | Defines the event data for MouseDevice.Move events. |
   MouseButtonEventArgs | Defines the event data for MouseDevice.ButtonDown and MouseDevice.ButtonUp events. |
   MouseWheelEventArgs | Defines the event data for MouseDevice.WheelChanged events. |
   MouseState | Encapsulates the state of a mouse device. |
  Platform | |
   Dummy | |
   Egl | |
   MacOS | |
    Carbon | |
   Windows | |
   X11 | |
   IGameWindow | Defines the interface for a GameWindow. |
   IWindowInfo | Descibes an OS window. |
  Properties | |
  AutoGeneratedAttribute | Indicates that this function is generated automatically by a tool. |
  BindingsBase | Provides a common foundation for all flat API bindings and implements the extension loading interface. |
  ContextHandle | Represents a handle to an OpenGL or OpenAL context. |
  DisplayDevice | Defines a display device on the underlying system, and provides methods to query and change its display parameters. |
  DisplayResolution | Contains information regarding a monitor's display resolution. |
  ContextExistsException | This exception is thrown when a GraphicsContext property cannot be changed after creation. |
  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. |
  GameWindow | The GameWindow class contains cross-platform methods to create and render on an OpenGL window, handle input and load resources. |
  GraphicsException | Represents errors related to Graphics operations. |
  INativeWindow | Defines the interface for a native window. |
  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. |
  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). |
  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 | Represents a 2x2 matrix |
  Matrix2d | Represents a 2x2 matrix |
  Matrix2x3 | Represents a 2x3 matrix. |
  Matrix2x3d | Represents a 2x3 matrix. |
  Matrix2x4 | Represents a 2x4 matrix. |
  Matrix2x4d | Represents a 2x4 matrix. |
  Matrix3 | Represents a 3x3 matrix containing 3D rotation and scale. |
  Matrix3d | Represents a 3x3 matrix containing 3D rotation and scale with double-precision components. |
  Matrix3x2 | Represents a 3x2 matrix. |
  Matrix3x2d | Represents a 3x2 matrix. |
  Matrix3x4 | Represents a 3x4 Matrix |
  Matrix3x4d | Represents a 3x4 Matrix |
  Matrix4 | Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection. |
  Matrix4d | Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection with double-precision components. |
  Matrix4x2 | Represents a 4x2 matrix. |
  Matrix4x2d | Represents a 4x2 matrix. |
  Matrix4x3 | Represents a 3x4 matrix. |
  Matrix4x3d | Represents a 3x4 matrix. |
  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. |
  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. |
  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. |
  NativeWindow | Instances of this class implement the OpenTK.INativeWindow interface on the current platform. |
  PlatformException | Defines a plaftorm specific exception. |
  Toolkit | Provides static methods to manage an OpenTK application. |
  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. |