OpenGLShader ClassDelta Engine Documentation
Inheritance Hierarchy

System Object
  DeltaEngine.Content ContentData
    DeltaEngine.Content Shader
      DeltaEngine.Graphics ShaderWithFormat
        DeltaEngine.Graphics.BaseOpenGL20 OpenGL20Shader
          DeltaEngine.Graphics.OpenGL OpenGLShader

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

public class OpenGLShader : OpenGL20Shader

The OpenGLShader type exposes the following members.

Constructors

  NameDescription
Public methodOpenGLShader(ShaderCreationData, OpenGL20Device)
Initializes a new instance of the OpenGLShader class
Public methodOpenGLShader(ShaderWithFormatCreationData, OpenGL20Device)
Initializes a new instance of the OpenGLShader class
Top
Methods

  NameDescription
Public methodApplyFogSettings (Inherited from OpenGL20Shader.)
Public methodApplyShaderParameters (Inherited from Shader.)
Public methodBind (Inherited from OpenGL20Shader.)
Public methodBindVertexDeclaration (Inherited from OpenGL20Shader.)
Protected methodCompileFragmentShader (Overrides OpenGL20Shader CompileFragmentShader .)
Protected methodCompileVertexShader (Overrides OpenGL20Shader CompileVertexShader .)
Protected methodCreateDefault (Inherited from ContentData.)
Protected methodCreateNewShaderProgramHandle (Overrides OpenGL20Shader CreateNewShaderProgramHandle .)
Protected methodCreateShader (Inherited from OpenGL20Shader.)
Protected methodDeleteShaderHandle (Overrides OpenGL20Shader DeleteShaderHandle(Int32).)
Public methodDispose (Inherited from ContentData.)
Protected methodDisposeData (Inherited from OpenGL20Shader.)
Public methodEquals(Object) (Inherited from Shader.)
Public methodEquals(Shader) (Inherited from Shader.)
Protected methodFillShaderCode (Inherited from ShaderWithFormat.)
Public methodGetHashCode (Inherited from Shader.)
Protected methodGetShaderCompileInfo (Overrides OpenGL20Shader GetShaderCompileInfo(Int32).)
Public methodInternalCreateDefault (Inherited from ContentData.)
Protected methodIsShaderCompiled (Overrides OpenGL20Shader IsShaderCompiled(Int32).)
Protected methodLinkVertexAndFragmentShaderToProgram (Overrides OpenGL20Shader LinkVertexAndFragmentShaderToProgram .)
Protected methodLoadData (Inherited from Shader.)
Public methodSetDiffuseTexture (Inherited from OpenGL20Shader.)
Public methodSetJointMatrices (Inherited from OpenGL20Shader.)
Public methodSetLightmapTexture (Inherited from OpenGL20Shader.)
Public methodSetModelViewProjection(Matrix) (Inherited from OpenGL20Shader.)
Public methodSetModelViewProjection(Matrix, Matrix, Matrix) (Inherited from OpenGL20Shader.)
Public methodSetSunLight (Inherited from OpenGL20Shader.)
Public methodToString (Inherited from ContentData.)
Protected methodTryCreateShader (Inherited from Shader.)
Top
Fields

  NameDescription
Protected fieldContentChanged (Inherited from ContentData.)
Protected fieldfragmentShaderHandle (Inherited from OpenGL20Shader.)
Protected fieldprogramHandle (Inherited from OpenGL20Shader.)
Protected fieldvertexShaderHandle (Inherited from OpenGL20Shader.)
Top
Properties

  NameDescription
Protected propertyAllowCreationIfContentNotFound (Inherited from ContentData.)
Protected propertyData (Inherited from Shader.)
Protected propertyDX11Code (Inherited from ShaderWithFormat.)
Protected propertyDX9Code (Inherited from ShaderWithFormat.)
Public propertyFlags (Inherited from Shader.)
Public propertyFormat (Inherited from ShaderWithFormat.)
Public propertyIsDisposed (Inherited from ContentData.)
Public propertyMetaData (Inherited from ContentData.)
Public propertyName (Inherited from ContentData.)
Protected propertyOpenGLFragmentCode (Inherited from ShaderWithFormat.)
Protected propertyOpenGLVertexCode (Inherited from ShaderWithFormat.)
Top
See Also