The Open Toolkit library  1.1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCOpenTK.Audio.AudioCaptureProvides methods to instantiate, use and destroy an audio device for recording. Static methods are provided to list available devices known by the driver.
oCOpenTK.Audio.AudioContextProvides methods to instantiate, use and destroy an audio context for playback. Static methods are provided to list available devices known by the driver.
oCOpenTK.Audio.AudioExceptionRepresents exceptions related to the OpenTK.Audio subsystem.
oCOpenTK.Audio.OpenAL.EffectsExtensionProvides access to the OpenAL effects extension.
oCOpenTK.Audio.OpenAL.XRamExtensionThe 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>
oCOpenTK.AutoGeneratedAttributeIndicates that this function is generated automatically by a tool.
oCOpenTK.BezierCurveRepresents a bezier curve with as many points as you want.
oCOpenTK.BezierCurveCubicRepresents a cubic bezier curve with two anchor and two control points.
oCOpenTK.BezierCurveQuadricRepresents a quadric bezier curve with two anchor and one control point.
oCOpenTK.BindingsBaseProvides a common foundation for all flat API bindings and implements the extension loading interface.
oCOpenTK.Box2Defines a 2d box (rectangle).
oCOpenTK.ConfigurationProvides information about the underlying OS and runtime. You must call Toolkit.Init before accessing members of this class.
oCOpenTK.ContextExistsExceptionThis exception is thrown when a GraphicsContext property cannot be changed after creation.
oCOpenTK.ContextHandleRepresents a handle to an OpenGL or OpenAL context.
oCOpenTK.DisplayDeviceDefines a display device on the underlying system, and provides methods to query and change its display parameters.
oCOpenTK.DisplayResolutionContains information regarding a monitor's display resolution.
oCOpenTK.FrameEventArgsDefines 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.
oCOpenTK.GLControlOpenGL-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.
oCOpenTK.Graphics.Color4Represents a color with 4 floating-point components (R, G, B, A).
oCOpenTK.Graphics.ColorFormatDefines the ColorFormat component of a GraphicsMode.
oCOpenTK.Graphics.GraphicsContextExceptionRepresents errors related to a GraphicsContext.
oCOpenTK.Graphics.GraphicsContextVersionDefines the version information of a GraphicsContext.
oCOpenTK.Graphics.GraphicsModeDefines the format for graphics operations.
oCOpenTK.Graphics.GraphicsModeExceptionRepresents errors related to unavailable graphics parameters.
oCOpenTK.Graphics.IGraphicsContextProvides methods for creating and interacting with an OpenGL context.
oCOpenTK.Graphics.IGraphicsContextInternalProvides methods to create new GraphicsContexts. Should only be used for extending OpenTK.
oCOpenTK.GraphicsExceptionRepresents errors related to Graphics operations.
oCOpenTK.HalfThe 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.
oCOpenTK.INativeWindowDefines the interface for a native window.
oCOpenTK.Input.GamePadProvides access to GamePad devices. A GamePad device offers a well-defined layout with one direction-pad, two thumbsticks, two triggers, four main buttons (A, B, X, Y) and up to seven auxilliary buttons. Use GetCapabilities to retrieve the exact capabilities of a given device. Use GetState to retrieve the current state of a given device.
oCOpenTK.Input.GamePadButtonsDescribes the ButtonState of GamePad Buttons.
oCOpenTK.Input.GamePadCapabilitiesDescribes the capabilities of a GamePad input device.
oCOpenTK.Input.GamePadDPadDescribes the state of a GamePad directional pad.
oCOpenTK.Input.GamePadStateDescribes the current state of a GamePad device.
oCOpenTK.Input.GamePadThumbSticksDescribes the current thumb stick state of a GamePad device
oCOpenTK.Input.GamePadTriggersDescribes the state of a GamePad trigger buttons.
oCOpenTK.Input.IInputDeviceDefines a common interface for all input devices.
oCOpenTK.Input.IJoystickDriverDefines the interface for JoystickDevice drivers.
oCOpenTK.Input.IKeyboardDriverDefines the interface for KeyboardDevice drivers.
oCOpenTK.Input.IMouseDriverDefines the interface for MouseDevice drivers.
oCOpenTK.Input.JoystickProvides access to Joystick devices. Joystick devices provide a varying number of axes and buttons. Use GetCapabilities to retrieve the number of supported axes and buttons on a given device. Use GetState to retrieve the current state of a given device.
oCOpenTK.Input.JoystickAxisCollectionDefines a collection of JoystickAxes.
oCOpenTK.Input.JoystickButtonCollectionDefines a collection of JoystickButtons.
oCOpenTK.Input.JoystickButtonEventArgsProvides 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.
oCOpenTK.Input.JoystickCapabilitiesDescribes the JoystickCapabilities of a JoystickDevice.
oCOpenTK.Input.JoystickEventArgsThe base class for JoystickDevice event arguments.
oCOpenTK.Input.JoystickHatStateDescribes the state of a joystick hat.
oCOpenTK.Input.JoystickStateDescribes the current state of a JoystickDevice.
oCOpenTK.Input.KeyboardKeyEventArgsDefines the event data for KeyboardDevice events.
oCOpenTK.Input.KeyboardStateEncapsulates the state of a Keyboard device.
oCOpenTK.Input.MouseEventArgsDefines the event data for MouseDevice events.
oCOpenTK.Input.MouseStateEncapsulates the state of a mouse device.
oCOpenTK.KeyPressEventArgsDefines the event arguments for KeyPress events. Instances of this class are cached: KeyPressEventArgs should only be used inside the relevant event, unless manually cloned.
oCOpenTK.Matrix2Represents a 2x2 matrix
oCOpenTK.Matrix2dRepresents a 2x2 matrix
oCOpenTK.Matrix2x3Represents a 2x3 matrix.
oCOpenTK.Matrix2x3dRepresents a 2x3 matrix.
oCOpenTK.Matrix2x4Represents a 2x4 matrix.
oCOpenTK.Matrix2x4dRepresents a 2x4 matrix.
oCOpenTK.Matrix3Represents a 3x3 matrix containing 3D rotation and scale.
oCOpenTK.Matrix3dRepresents a 3x3 matrix containing 3D rotation and scale with double-precision components.
oCOpenTK.Matrix3x2Represents a 3x2 matrix.
oCOpenTK.Matrix3x2dRepresents a 3x2 matrix.
oCOpenTK.Matrix3x4Represents a 3x4 Matrix
oCOpenTK.Matrix3x4dRepresents a 3x4 Matrix
oCOpenTK.Matrix4Represents a 4x4 matrix containing 3D rotation, scale, transform, and projection.
oCOpenTK.Matrix4dRepresents a 4x4 matrix containing 3D rotation, scale, transform, and projection with double-precision components.
oCOpenTK.Matrix4x2Represents a 4x2 matrix.
oCOpenTK.Matrix4x2dRepresents a 4x2 matrix.
oCOpenTK.Matrix4x3Represents a 3x4 matrix.
oCOpenTK.Matrix4x3dRepresents a 3x4 matrix.
oCOpenTK.Platform.IWindowInfoDescribes an OS window.
oCOpenTK.PlatformExceptionDefines a plaftorm specific exception.
oCOpenTK.QuaternionRepresents a Quaternion.
oCOpenTK.QuaterniondRepresents a double-precision Quaternion.
oCOpenTK.SlotAttributeDefines the slot index for a wrapper function. This type supports OpenTK and should not be used in user code.
oCOpenTK.ToolkitProvides static methods to manage an OpenTK application.
oCOpenTK.ToolkitOptionsContains configuration options for OpenTK. Toolkit.Init(ToolkitOptions)
oCOpenTK.Vector2Represents a 2D vector using two single-precision floating-point numbers.
oCOpenTK.Vector2dRepresents a 2D vector using two double-precision floating-point numbers.
oCOpenTK.Vector2h2-component Vector of the Half type. Occupies 4 Byte total.
oCOpenTK.Vector3Represents a 3D vector using three single-precision floating-point numbers.
oCOpenTK.Vector3dRepresents a 3D vector using three double-precision floating-point numbers.
oCOpenTK.Vector3h3-component Vector of the Half type. Occupies 6 Byte total.
oCOpenTK.Vector4Represents a 4D vector using four single-precision floating-point numbers.
oCOpenTK.Vector4dRepresents a 4D vector using four double-precision floating-point numbers.
\COpenTK.Vector4h4-component Vector of the Half type. Occupies 8 Byte total.