GLFW2Device ClassDelta Engine Documentation
GLFW3 based graphics device, which is a OpenGL 1.1 implementation
Inheritance Hierarchy

System Object
  DeltaEngine.Graphics Device
    DeltaEngine.Graphics.BaseOpenGL11 OpenGL11Device
      DeltaEngine.Graphics.GLFW2 GLFW2Device

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

public sealed class GLFW2Device : OpenGL11Device

The GLFW2Device type exposes the following members.

Constructors

  NameDescription
Public methodGLFW2Device
Initializes a new instance of the GLFW2Device 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 GLFW2Device
(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 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