OpenTK11Device ClassDelta Engine Documentation
OpenTK-based graphics device based on OpenGL 1.1 implementation.
Inheritance Hierarchy

System Object
  DeltaEngine.Graphics Device
    DeltaEngine.Graphics.BaseOpenGL11 OpenGL11Device
      DeltaEngine.Graphics.OpenTK11 OpenTK11Device

Namespace: DeltaEngine.Graphics.OpenTK11
Assembly: DeltaEngine.Graphics.OpenTK11 (in DeltaEngine.Graphics.OpenTK11.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public sealed class OpenTK11Device : OpenGL11Device

The OpenTK11Device type exposes the following members.

Constructors

  NameDescription
Public methodOpenTK11Device
Initializes a new instance of the OpenTK11Device class
Top
Methods

  NameDescription
Public methodBindIndexBuffer (Overrides OpenGL11Device BindIndexBuffer(Int32).)
Public methodBindTexture (Overrides OpenGL11Device BindTexture(Int32, Int32).)
Public methodBindVertexBuffer (Overrides OpenGL11Device BindVertexBuffer(Int32).)
Public methodClear (Overrides Device Clear .)
Public methodCreateCircularBuffer (Inherited from OpenGL11Device.)
Public methodCreateIndexBuffer (Overrides OpenGL11Device CreateIndexBuffer(Int32, OpenGL11BufferMode).)
Public methodCreateVertexBuffer (Overrides OpenGL11Device CreateVertexBuffer(Int32, OpenGL11BufferMode).)
Public methodDefineVertexColor (Overrides OpenGL11Device DefineVertexColor(VertexElement, Int32).)
Public methodDefineVertexPosition (Overrides OpenGL11Device DefineVertexPosition(VertexElement, Int32).)
Public methodDefineVertexTextureCoordinate (Overrides OpenGL11Device DefineVertexTextureCoordinate(VertexElement, Int32).)
Public methodDeleteBuffer (Overrides OpenGL11Device DeleteBuffer(Int32).)
Public methodDeleteTexture (Overrides OpenGL11Device DeleteTexture(Int32).)
Protected methodDisableCulling (Inherited from OpenGL11Device.)
Public methodDisableDepthTest (Overrides Device DisableDepthTest .)
Public methodDisableTexturing (Overrides OpenGL11Device DisableTexturing .)
Public methodDisableVertexColor (Overrides OpenGL11Device DisableVertexColor .)
Public methodDisableVertexTextureCoordinate (Overrides OpenGL11Device DisableVertexTextureCoordinate .)
Public methodDispose
Releases all resources used by the OpenTK11Device
(Overrides Device Dispose .)
Public methodDrawLines (Overrides OpenGL11Device DrawLines(Int32, Int32).)
Public methodDrawTriangles (Overrides OpenGL11Device DrawTriangles(Int32, Int32).)
Protected methodEnableClockwiseBackfaceCulling (Inherited from OpenGL11Device.)
Public methodEnableDepthTest (Overrides Device EnableDepthTest .)
Public methodEnableTexturing (Overrides OpenGL11Device EnableTexturing .)
Public methodFillTexture (Overrides OpenGL11Device FillTexture(Size,  Byte , Boolean).)
Public methodGenerateTexture (Overrides OpenGL11Device GenerateTexture .)
Public methodLoadIndices (Overrides OpenGL11Device LoadIndices(Int32,  Int16 , Int32).)
Public methodLoadTextureInNativePlatformFormat(Int32, Int32, IntPtr, Boolean) (Overrides OpenGL11Device LoadTextureInNativePlatformFormat(Int32, Int32, IntPtr, Boolean).)
Public methodLoadTextureInNativePlatformFormat(Int32, Int32,  Byte , CompressedTextureFormat, Int32) (Overrides OpenGL11Device LoadTextureInNativePlatformFormat(Int32, Int32,  Byte , CompressedTextureFormat, Int32).)
Public methodLoadVertexData T (Int32,  T , Int32) (Inherited from OpenGL11Device.)
Public methodLoadVertexData T (Int32,  T , Int32) (Overrides OpenGL11Device LoadVertexData T (Int32,  T , Int32).)
Protected methodNativeDisableCulling (Overrides OpenGL11Device NativeDisableCulling .)
Protected methodNativeEnableCulling (Overrides OpenGL11Device NativeEnableCulling .)
Protected methodOnFullscreenChanged (Inherited from Device.)
Public methodPresent (Overrides Device Present .)
Public methodReadPixels (Overrides OpenGL11Device ReadPixels(Rectangle,  Byte ).)
Public methodSet2DMode (Inherited from Device.)
Public methodSet3DMode (Inherited from Device.)
Public methodSetBlendMode (Overrides Device SetBlendMode(BlendMode).)
Public methodSetModelViewMatrix (Overrides OpenGL11Device SetModelViewMatrix(Matrix).)
Public methodSetModelViewProjectionMatrixFor2D (Inherited from Device.)
Public methodSetProjectionMatrix (Overrides OpenGL11Device SetProjectionMatrix(Matrix).)
Public methodSetTextureSamplerState (Overrides OpenGL11Device SetTextureSamplerState(Boolean, Boolean).)
Public methodSetViewport (Overrides Device SetViewport(Size).)
Top
Fields

  NameDescription
Protected fieldwindow (Inherited from Device.)
Top
Properties

  NameDescription
Public propertyCameraInvertedViewMatrix (Inherited from Device.)
Public propertyCameraProjectionMatrix (Inherited from Device.)
Public propertyCameraViewMatrix (Inherited from Device.)
Public propertyContext
Public propertyCullingMode (Inherited from Device.)
Public propertyCurrentlyUsedShader (Inherited from Device.)
Public propertyModelViewProjectionMatrix (Inherited from Device.)
Top
Events

  NameDescription
Public eventOnSet3DMode (Inherited from Device.)
Top
See Also