#include <driver_opengl.h>
Inheritance diagram for NL3D::CShaderGL:

Public Member Functions | |
| CShaderGL (IDriver *drv, ItShaderPtrList it) | |
| const sint & | getRefCount () const |
Data Fields | |
| GLfloat | Ambient [4] |
| sint | crefs |
| GLfloat | Diffuse [4] |
| GLenum | DstBlend |
| GLfloat | Emissive [4] |
| uint32 | PackedAmbient |
| uint32 | PackedDiffuse |
| uint32 | PackedEmissive |
| uint32 | PackedSpecular |
| CPtrInfo * | pinfo |
| GLfloat | Specular [4] |
| GLenum | SrcBlend |
| CMaterial::TShader | SupportedShader |
| GLenum | ZComp |
Static Public Attributes | |
| CPtrInfo | NullPtrInfo |
Friends | |
| struct | CPtrInfo |
|
||||||||||||
|
Definition at line 162 of file driver_opengl.h. References NL3D::ItShaderPtrList.
00162 : IShader(drv, it) {} |
|
|
Definition at line 70 of file smart_ptr.h. References NLMISC::CRefCount::crefs, and sint.
00071 {
00072 return crefs;
00073 }
|
|
|
Definition at line 67 of file smart_ptr.h. |
|
|
Definition at line 150 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 79 of file smart_ptr.h. Referenced by NLMISC::CRefCount::CRefCount(), NLMISC::CRefCount::getRefCount(), and NLMISC::CRefCount::~CRefCount(). |
|
|
Definition at line 151 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 146 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 149 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Referenced by NLMISC::CRefCount::CRefCount(). |
|
|
Definition at line 155 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 156 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 154 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 157 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 80 of file smart_ptr.h. Referenced by NLMISC::CRefCount::CRefCount(), and NLMISC::CRefCount::~CRefCount(). |
|
|
Definition at line 152 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 145 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 160 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
|
|
Definition at line 147 of file driver_opengl.h. Referenced by NL3D::CDriverGL::setupMaterial(). |
1.3.6