# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CShaderGL Class Reference

#include <driver_opengl.h>

Inheritance diagram for NL3D::CShaderGL:

NL3D::IShader NLMISC::CRefCount List of all members.

Public Methods

 CShaderGL (IDriver *drv, ItShaderPtrList it)

Public Attributes

GLenum SrcBlend
GLenum DstBlend
GLenum ZComp
GLfloat Emissive [4]
GLfloat Ambient [4]
GLfloat Diffuse [4]
GLfloat Specular [4]
uint32 PackedEmissive
uint32 PackedAmbient
uint32 PackedDiffuse
uint32 PackedSpecular
CMaterial::TShader SupportedShader

Constructor & Destructor Documentation

NL3D::CShaderGL::CShaderGL IDriver   drv,
ItShaderPtrList    it
[inline]
 

Definition at line 158 of file driver_opengl.h.

References NL3D::IShader::IShader, and NL3D::ItShaderPtrList.


Member Data Documentation

GLfloat NL3D::CShaderGL::Ambient[4]
 

Definition at line 146 of file driver_opengl.h.

GLfloat NL3D::CShaderGL::Diffuse[4]
 

Definition at line 147 of file driver_opengl.h.

GLenum NL3D::CShaderGL::DstBlend
 

Definition at line 142 of file driver_opengl.h.

GLfloat NL3D::CShaderGL::Emissive[4]
 

Definition at line 145 of file driver_opengl.h.

uint32 NL3D::CShaderGL::PackedAmbient
 

Definition at line 151 of file driver_opengl.h.

uint32 NL3D::CShaderGL::PackedDiffuse
 

Definition at line 152 of file driver_opengl.h.

uint32 NL3D::CShaderGL::PackedEmissive
 

Definition at line 150 of file driver_opengl.h.

uint32 NL3D::CShaderGL::PackedSpecular
 

Definition at line 153 of file driver_opengl.h.

GLfloat NL3D::CShaderGL::Specular[4]
 

Definition at line 148 of file driver_opengl.h.

GLenum NL3D::CShaderGL::SrcBlend
 

Definition at line 141 of file driver_opengl.h.

CMaterial::TShader NL3D::CShaderGL::SupportedShader
 

Definition at line 156 of file driver_opengl.h.

GLenum NL3D::CShaderGL::ZComp
 

Definition at line 143 of file driver_opengl.h.


The documentation for this class was generated from the following file: