The Open Toolkit library  1.1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\NOpenTK
 oNAudio
 oNCompute
 oNGraphics
 oNInput
 oNPlatform
 oCAutoGeneratedAttributeIndicates that this function is generated automatically by a tool.
 oCBindingsBaseProvides a common foundation for all flat API bindings and implements the extension loading interface.
 oCConfigurationProvides information about the underlying OS and runtime. You must call Toolkit.Init before accessing members of this class.
 oCContextHandleRepresents a handle to an OpenGL or OpenAL context.
 oCDisplayDeviceDefines a display device on the underlying system, and provides methods to query and change its display parameters.
 oCDisplayResolutionContains information regarding a monitor's display resolution.
 oCContextExistsExceptionThis exception is thrown when a GraphicsContext property cannot be changed after creation.
 oCFrameEventArgsDefines 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.
 oCGameWindowThe GameWindow class contains cross-platform methods to create and render on an OpenGL window, handle input and load resources.
 oCGraphicsExceptionRepresents errors related to Graphics operations.
 oCINativeWindowDefines the interface for a native window.
 oCKeyPressEventArgsDefines the event arguments for KeyPress events. Instances of this class are cached: KeyPressEventArgs should only be used inside the relevant event, unless manually cloned.
 oCBezierCurveRepresents a bezier curve with as many points as you want.
 oCBezierCurveCubicRepresents a cubic bezier curve with two anchor and two control points.
 oCBezierCurveQuadricRepresents a quadric bezier curve with two anchor and one control point.
 oCBox2Defines a 2d box (rectangle).
 oCHalfThe 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.
 oCMatrix2Represents a 2x2 matrix
 oCMatrix2dRepresents a 2x2 matrix
 oCMatrix2x3Represents a 2x3 matrix.
 oCMatrix2x3dRepresents a 2x3 matrix.
 oCMatrix2x4Represents a 2x4 matrix.
 oCMatrix2x4dRepresents a 2x4 matrix.
 oCMatrix3Represents a 3x3 matrix containing 3D rotation and scale.
 oCMatrix3dRepresents a 3x3 matrix containing 3D rotation and scale with double-precision components.
 oCMatrix3x2Represents a 3x2 matrix.
 oCMatrix3x2dRepresents a 3x2 matrix.
 oCMatrix3x4Represents a 3x4 Matrix
 oCMatrix3x4dRepresents a 3x4 Matrix
 oCMatrix4Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection.
 oCMatrix4dRepresents a 4x4 matrix containing 3D rotation, scale, transform, and projection with double-precision components.
 oCMatrix4x2Represents a 4x2 matrix.
 oCMatrix4x2dRepresents a 4x2 matrix.
 oCMatrix4x3Represents a 3x4 matrix.
 oCMatrix4x3dRepresents a 3x4 matrix.
 oCQuaternionRepresents a Quaternion.
 oCQuaterniondRepresents a double-precision Quaternion.
 oCVector2Represents a 2D vector using two single-precision floating-point numbers.
 oCVector2dRepresents a 2D vector using two double-precision floating-point numbers.
 oCVector2h2-component Vector of the Half type. Occupies 4 Byte total.
 oCVector3Represents a 3D vector using three single-precision floating-point numbers.
 oCVector3dRepresents a 3D vector using three double-precision floating-point numbers.
 oCVector3h3-component Vector of the Half type. Occupies 6 Byte total.
 oCVector4Represents a 4D vector using four single-precision floating-point numbers.
 oCVector4dRepresents a 4D vector using four double-precision floating-point numbers.
 oCVector4h4-component Vector of the Half type. Occupies 8 Byte total.
 oCNativeWindowInstances of this class implement the OpenTK.INativeWindow interface on the current platform.
 oCPlatformExceptionDefines a plaftorm specific exception.
 oCSlotAttributeDefines the slot index for a wrapper function. This type supports OpenTK and should not be used in user code.
 oCToolkitProvides static methods to manage an OpenTK application.
 oCToolkitOptionsContains configuration options for OpenTK. Toolkit.Init(ToolkitOptions)
 \CGLControlOpenGL-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.