_AGPVertexArrayRange | NL3D::CDriverGL | [private] |
_AllocatedTextureMemory | NL3D::CDriverGL | [private] |
_CausticCubeMap | NL3D::CDriverGL | [private] |
_CurrentBlendConstantColor | NL3D::CDriverGL | [private] |
_CurrentFogColor | NL3D::CDriverGL | [private] |
_CurrentGlNormalize | NL3D::CDriverGL | [private] |
_CurrentMaterial | NL3D::CDriverGL | [private] |
_CurrentMaterialSupportedShader | NL3D::CDriverGL | [private] |
_CurrentTexAddrMode | NL3D::CDriverGL | [private] |
_CurrentTexEnv | NL3D::CDriverGL | [private] |
_CurrentTexEnvSpecial | NL3D::CDriverGL | [private] |
_CurrentTexture | NL3D::CDriverGL | [private] |
_CurrentTextureInfoGL | NL3D::CDriverGL | [private] |
_CurrentVertexArrayRange | NL3D::CDriverGL | [private] |
_CurrentVertexBufferHard | NL3D::CDriverGL | [private] |
_Depth | NL3D::CDriverGL | [private] |
_DriverGLStates | NL3D::CDriverGL | [private] |
_EVSColorHandle | NL3D::CDriverGL | [private] |
_EVSConstantHandle | NL3D::CDriverGL | [private] |
_EVSNormalHandle | NL3D::CDriverGL | [private] |
_EVSPositionHandle | NL3D::CDriverGL | [private] |
_EVSTexHandle | NL3D::CDriverGL | [private] |
_Extensions | NL3D::CDriverGL | [private] |
_FogEnabled | NL3D::CDriverGL | [private] |
_ForceDXTCCompression | NL3D::CDriverGL | [private] |
_ForceNormalize | NL3D::CDriverGL | [private] |
_ForceTextureResizePower | NL3D::CDriverGL | [private] |
_FullScreen | NL3D::CDriverGL | [private] |
_GLProjMat | NL3D::CDriverGL | [private] |
_Initialized | NL3D::CDriverGL | [private] |
_LastSetupGLArrayVertexProgram | NL3D::CDriverGL | [private] |
_LastSetuppedVP | NL3D::CDriverGL | [private] |
_LastVB | NL3D::CDriverGL | [private] |
_LastVertexSetupIsLightMap | NL3D::CDriverGL | [private] |
_LightEnable | NL3D::CDriverGL | [private] |
_LightMapLastStageEnv | NL3D::CDriverGL | [private] |
_LightMapLUT | NL3D::CDriverGL | [private] |
_LightMapUVMap | NL3D::CDriverGL | [private] |
_LightMode | NL3D::CDriverGL | [private] |
_LightSetupDirty | NL3D::CDriverGL | [private] |
_MaterialAllTextureTouchedFlag | NL3D::CDriverGL | [private] |
_MaxDriverLight | NL3D::CDriverGL | [private] |
_MaxVerticesByVBHard | NL3D::CDriverGL | [private] |
_ModelViewMatrix | NL3D::CDriverGL | [private] |
_ModelViewMatrixDirty | NL3D::CDriverGL | [private] |
_NbSetupMaterialCall | NL3D::CDriverGL | [private] |
_NbSetupModelMatrixCall | NL3D::CDriverGL | [private] |
_NLightMapPass | NL3D::CDriverGL | [private] |
_NLightMapPerPass | NL3D::CDriverGL | [private] |
_NLightMaps | NL3D::CDriverGL | [private] |
_NVCurrentVARPtr | NL3D::CDriverGL | [private] |
_NVCurrentVARSize | NL3D::CDriverGL | [private] |
_NVTextureShaderEnabled | NL3D::CDriverGL | [private] |
_OffScreen | NL3D::CDriverGL | [private] |
_OODeltaZ | NL3D::CDriverGL | [private] |
_PolygonMode | NL3D::IDriver | [protected] |
_PPLExponent | NL3D::CDriverGL | [private] |
_PPLightDiffuseColor | NL3D::CDriverGL | [private] |
_PPLightSpecularColor | NL3D::CDriverGL | [private] |
_PrimitiveProfileIn | NL3D::CDriverGL | [private] |
_PrimitiveProfileOut | NL3D::CDriverGL | [private] |
_ProjMatDirty | NL3D::CDriverGL | [private] |
_PZBCameraPos | NL3D::CDriverGL | [private] |
_RenderSetupDirty | NL3D::CDriverGL | [private] |
_Shaders | NL3D::IDriver | [protected] |
_SlowUnlockVBHard | NL3D::CDriverGL | [private] |
_SpecularTextureCubes | NL3D::CDriverGL | [private] |
_StageSupportEMBM | NL3D::CDriverGL | [private] |
_SumTextureMemoryUsed | NL3D::CDriverGL | [private] |
_SupportPerPixelShader | NL3D::CDriverGL | [private] |
_SupportPerPixelShaderNoSpec | NL3D::CDriverGL | [private] |
_SupportVBHard | NL3D::CDriverGL | [private] |
_SyncTexDrvInfos | NL3D::IDriver | [protected] |
_TexDrvShares | NL3D::IDriver | [protected] |
_TexMtx | NL3D::CDriverGL | [private] |
_TextureUsed | NL3D::CDriverGL | [private] |
_UserTexMat | NL3D::CDriverGL | [private] |
_UserTexMatEnabled | NL3D::CDriverGL | [private] |
_UserViewMtx | NL3D::CDriverGL | [private] |
_VBDrvInfos | NL3D::IDriver | [protected] |
_VertexBufferHardSet | NL3D::CDriverGL | [private] |
_VertexProgramEnabled | NL3D::CDriverGL | [private] |
_ViewMtx | NL3D::CDriverGL | [private] |
_VRAMVertexArrayRange | NL3D::CDriverGL | [private] |
_VtxPrgDrvInfos | NL3D::IDriver | [protected] |
_WorldLightDirection | NL3D::CDriverGL | [private] |
_WorldLightPos | NL3D::CDriverGL | [private] |
abortId enum value | NL3D::IDriver | |
abortRetryIgnoreType enum value | NL3D::IDriver | |
activate() | NL3D::CDriverGL | [virtual] |
activateTexEnvColor(uint stage, const CMaterial::CTexEnv &env) | NL3D::CDriverGL | [private] |
activateTexEnvColor(uint stage, NLMISC::CRGBA col) | NL3D::CDriverGL | [private] |
activateTexEnvMode(uint stage, const CMaterial::CTexEnv &env) | NL3D::CDriverGL | [private] |
activateTexture(uint stage, ITexture *tex) | NL3D::CDriverGL | [private] |
activeEXTVertexShader(CVertexProgram *program) | NL3D::CDriverGL | [private] |
activeNVVertexProgram(CVertexProgram *program) | NL3D::CDriverGL | [private] |
activeVertexBuffer(CVertexBuffer &VB) | NL3D::CDriverGL | [virtual] |
activeVertexBuffer(CVertexBuffer &VB, uint first, uint end) | NL3D::CDriverGL | [virtual] |
activeVertexBufferHard(IVertexBufferHard *VB) | NL3D::CDriverGL | [virtual] |
activeVertexProgram(CVertexProgram *program) | NL3D::CDriverGL | [private, virtual] |
asteriskIcon enum value | NL3D::IDriver | |
beginCloudMultiPass() | NL3D::CDriverGL | [private] |
beginLightMapMultiPass() | NL3D::CDriverGL | [private] |
beginMultiPass() | NL3D::CDriverGL | [private] |
beginPPLMultiPass() | NL3D::CDriverGL | [private] |
beginPPLNoSpecMultiPass() | NL3D::CDriverGL | [private] |
beginSpecularMultiPass() | NL3D::CDriverGL | [private] |
cancelId enum value | NL3D::IDriver | |
CDriverGL() | NL3D::CDriverGL | |
checkForPerPixelLightingSupport() | NL3D::CDriverGL | [private] |
cleanLightSetup() | NL3D::CDriverGL | [private] |
clear2D(CRGBA rgba) | NL3D::CDriverGL | [virtual] |
clearZBuffer(float zval=1) | NL3D::CDriverGL | [virtual] |
clipRect(NLMISC::CRect &rect) | NL3D::CDriverGL | [private] |
computeLightMapInfos(const CMaterial &mat) | NL3D::CDriverGL | [private] |
computeMipMapMemoryUsage(uint w, uint h, GLint glfmt) const | NL3D::CDriverGL | [private] |
copyFrameBufferToTexture(ITexture *tex, uint32 level, uint32 offsetx, uint32 offsety, uint32 x, uint32 y, uint32 width, uint32 height) | NL3D::CDriverGL | [virtual] |
CountVBHard enum value | NL3D::IDriver | |
CPtrInfo | NLMISC::CRefCount | [friend] |
createVertexBufferHard(uint16 vertexFormat, const uint8 *typeArray, uint32 numVertices, IDriver::TVBHardType vbType) | NL3D::CDriverGL | [virtual] |
NL3D::IDriver::createVertexBufferHard(uint16 vertexFormat, const uint8 *typeArray, uint32 numVertices, TVBHardType vbType)=0 | NL3D::IDriver | [pure virtual] |
CRefCount() | NLMISC::CRefCount | [inline] |
CRefCount(const CRefCount &) | NLMISC::CRefCount | [inline] |
crefs | NLMISC::CRefCount | |
CTexEnvSpecial enum name | NL3D::CDriverGL | [private] |
CTextureDrvInfosGL class | NL3D::CDriverGL | [friend] |
CTextureDrvShare class | NL3D::IDriver | [friend] |
CVertexArrayRangeATI class | NL3D::CDriverGL | [friend] |
CVertexArrayRangeNVidia class | NL3D::CDriverGL | [friend] |
CVertexBufferHardGLATI class | NL3D::CDriverGL | [friend] |
CVertexBufferHardGLNVidia class | NL3D::CDriverGL | [friend] |
CVertexProgamDrvInfosGL class | NL3D::CDriverGL | [friend] |
deleteVertexBufferHard(IVertexBufferHard *VB) | NL3D::CDriverGL | [virtual] |
disableHardwareTextureShader() | NL3D::CDriverGL | [virtual] |
disableHardwareVertexArrayAGP() | NL3D::CDriverGL | [virtual] |
disableHardwareVertexProgram() | NL3D::CDriverGL | [virtual] |
disableUserTextureMatrix() | NL3D::CDriverGL | |
doRefreshRenderSetup() | NL3D::CDriverGL | [private] |
EEVSVariants enum name | NL3D::CDriverGL | |
enableFog(bool enable) | NL3D::CDriverGL | [virtual] |
enableGlNormalize(bool normalize) | NL3D::CDriverGL | [inline, private] |
enableLight(uint8 num, bool enable=true) | NL3D::CDriverGL | [virtual] |
enableLowLevelKeyboard(bool enable) | NL3D::CDriverGL | [virtual] |
enableLowLevelMouse(bool enable) | NL3D::CDriverGL | [virtual] |
enableNVTextureShader(bool enabled) | NL3D::CDriverGL | [private] |
enableUsedTextureMemorySum(bool enable) | NL3D::CDriverGL | [virtual] |
enableVertexProgramDoubleSidedColor(bool doubleSided) | NL3D::CDriverGL | [private, virtual] |
endCloudMultiPass() | NL3D::CDriverGL | [private] |
endLightMapMultiPass() | NL3D::CDriverGL | [private] |
endMultiPass() | NL3D::CDriverGL | [private] |
endPPLMultiPass() | NL3D::CDriverGL | [private] |
endPPLNoSpecMultiPass() | NL3D::CDriverGL | [private] |
endSpecularMultiPass() | NL3D::CDriverGL | [private] |
enumModes() | NL3D::CDriverGL | [virtual] |
errorIcon enum value | NL3D::IDriver | |
EVSFogCoordsVariant enum value | NL3D::CDriverGL | |
EVSNumVariants enum value | NL3D::CDriverGL | |
EVSPaletteSkinVariant enum value | NL3D::CDriverGL | |
EVSSecondaryColorVariant enum value | NL3D::CDriverGL | |
EVSSkinWeightVariant enum value | NL3D::CDriverGL | |
exclamationIcon enum value | NL3D::IDriver | |
fenceOnCurVBHardIfNeeded(IVertexBufferHardGL *newVBHard) | NL3D::CDriverGL | [private] |
fillBuffer(CBitmap &bitmap) | NL3D::CDriverGL | [virtual] |
Filled enum value | NL3D::IDriver | |
fogEnabled() | NL3D::CDriverGL | [virtual] |
forceActivateTexEnvColor(uint stage, NLMISC::CRGBA col) | NL3D::CDriverGL | [inline, private] |
forceActivateTexEnvColor(uint stage, const CMaterial::CTexEnv &env) | NL3D::CDriverGL | [inline, private] |
forceActivateTexEnvMode(uint stage, const CMaterial::CTexEnv &env) | NL3D::CDriverGL | [private] |
forceDXTCCompression(bool dxtcComp) | NL3D::CDriverGL | [virtual] |
forceNormalize(bool normalize) | NL3D::CDriverGL | [inline, virtual] |
forceTextureResize(uint divisor) | NL3D::CDriverGL | [virtual] |
getBitPerPixel() | NL3D::CDriverGL | [virtual] |
getBlendConstantColor() const | NL3D::CDriverGL | [virtual] |
getBuffer(CBitmap &bitmap) | NL3D::CDriverGL | [virtual] |
getBufferPart(CBitmap &bitmap, NLMISC::CRect &rect) | NL3D::CDriverGL | [virtual] |
getDiffuseCubeMap() | NL3D::CDriverGL | [inline, private] |
getDisplay() | NL3D::CDriverGL | [inline, virtual] |
getDriverInformation() | NL3D::CDriverGL | [inline, virtual] |
getEventEmitter() | NL3D::CDriverGL | [inline, virtual] |
getGlTextureFormat(ITexture &tex, bool &compressed) | NL3D::CDriverGL | [private] |
getHwnd() | NL3D::CDriverGL | [inline] |
getImplementationVersion() const | NL3D::CDriverGL | [inline, virtual] |
getLowLevelInputDeviceManager() | NL3D::CDriverGL | [virtual] |
getMaxLight() const | NL3D::CDriverGL | [virtual] |
getMaxVerticesByVertexBufferHard() const | NL3D::CDriverGL | [virtual] |
getNbTextureStages() const | NL3D::CDriverGL | [virtual] |
getPolygonMode() | NL3D::IDriver | [inline] |
getSpecularCubeMap(uint exp) | NL3D::CDriverGL | [private] |
getSupportedShader(CMaterial::TShader shader) | NL3D::CDriverGL | [private] |
getTextureShareName(const ITexture &tex, std::string &output) | NL3D::IDriver | [static] |
getUsedTextureMemory() const | NL3D::CDriverGL | [virtual] |
getVideocardInformation() | NL3D::CDriverGL | [virtual] |
getViewMatrix() const | NL3D::CDriverGL | [virtual] |
getWindowProc() | NL3D::CDriverGL | [virtual] |
getWindowSize(uint32 &width, uint32 &height) | NL3D::CDriverGL | [virtual] |
getZBuffer(std::vector< float > &zbuffer) | NL3D::CDriverGL | [virtual] |
getZBufferPart(std::vector< float > &zbuffer, NLMISC::CRect &rect) | NL3D::CDriverGL | [virtual] |
GLMatrix | NL3D::CDriverGL | [private, static] |
GLTransform | NL3D::CDriverGL | [private, static] |
GLType | NL3D::CDriverGL | [private, static] |
GLVertexAttribIndex | NL3D::CDriverGL | [private, static] |
handIcon enum value | NL3D::IDriver | |
iconCount enum value | NL3D::IDriver | |
idCount enum value | NL3D::IDriver | |
Identity enum value | NL3D::IDriver | |
IDriver(void) | NL3D::IDriver | |
ignoreId enum value | NL3D::IDriver | |
informationIcon enum value | NL3D::IDriver | |
init() | NL3D::CDriverGL | [virtual] |
initCausticCubeMap() | NL3D::CDriverGL | [private, static] |
initEMBM() | NL3D::CDriverGL | [private] |
initVertexArrayRange(uint agpMem, uint vramMem) | NL3D::CDriverGL | [virtual] |
inlGetNumTextStages() const | NL3D::CDriverGL | [inline, private] |
InterfaceVersion | NL3D::IDriver | [static] |
invalidateShareTexture(ITexture &) | NL3D::IDriver | |
Inverse enum value | NL3D::IDriver | |
InverseTranspose enum value | NL3D::IDriver | |
isActive() | NL3D::CDriverGL | [virtual] |
isEMBMSupportedAtStage(uint stage) const | NL3D::CDriverGL | [virtual] |
isForceNormalize() const | NL3D::CDriverGL | [inline, virtual] |
IShader class | NL3D::IDriver | [friend] |
isTextureAddrModeSupported(CMaterial::TTexAddressingMode mode) const | NL3D::CDriverGL | [virtual] |
isTextureExist(const ITexture &tex) | NL3D::CDriverGL | [virtual] |
isVertexProgramEmulated() const | NL3D::CDriverGL | [private, virtual] |
isVertexProgramEnabled() const | NL3D::CDriverGL | [inline, private] |
isVertexProgramSupported() const | NL3D::CDriverGL | [private, virtual] |
ITextureDrvInfos class | NL3D::IDriver | [friend] |
IVBDrvInfos class | NL3D::IDriver | [friend] |
IVertexProgramDrvInfos class | NL3D::IDriver | [friend] |
Line enum value | NL3D::IDriver | |
mapTextureStageToUV(uint stage, uint uv) | NL3D::CDriverGL | [virtual] |
MaxLight enum value | NL3D::CDriverGL | |
MaxModelMatrix enum value | NL3D::IDriver | |
ModelView enum value | NL3D::IDriver | |
ModelViewProjection enum value | NL3D::IDriver | |
multiplyModelMatrix(const CMatrix &mtx) | NL3D::CDriverGL | [virtual] |
noIcon enum value | NL3D::IDriver | |
noId enum value | NL3D::IDriver | |
NullPtrInfo | NLMISC::CRefCount | [static] |
NumCoordinatesType | NL3D::CDriverGL | [private, static] |
NumMatrix enum value | NL3D::IDriver | |
NumTransform enum value | NL3D::IDriver | |
okCancelType enum value | NL3D::IDriver | |
okId enum value | NL3D::IDriver | |
okType enum value | NL3D::IDriver | |
operator=(const CRefCount &) | NLMISC::CRefCount | [inline] |
pinfo | NLMISC::CRefCount | |
Point enum value | NL3D::IDriver | |
profileAllocatedTextureMemory() | NL3D::CDriverGL | [virtual] |
profileRenderedPrimitives(CPrimitiveProfile &pIn, CPrimitiveProfile &pOut) | NL3D::CDriverGL | [virtual] |
profileSetupedMaterials() const | NL3D::CDriverGL | [virtual] |
profileSetupedModelMatrix() const | NL3D::CDriverGL | [virtual] |
Projection enum value | NL3D::IDriver | |
questionIcon enum value | NL3D::IDriver | |
refreshProjMatrixFromGL() | NL3D::CDriverGL | [private] |
refreshRenderSetup() | NL3D::CDriverGL | [inline, private] |
release() | NL3D::CDriverGL | [virtual] |
ReleaseVersion | NL3D::CDriverGL | [private, static] |
removeShaderPtr(ItShaderPtrList shaderIt) | NL3D::IDriver | [protected] |
removeTextureDrvInfoPtr(ItTexDrvInfoPtrMap texDrvInfoIt) | NL3D::IDriver | [protected] |
removeTextureDrvSharePtr(ItTexDrvSharePtrList texDrvShareIt) | NL3D::IDriver | [protected] |
removeVBDrvInfoPtr(ItVBDrvInfoPtrList vbDrvInfoIt) | NL3D::IDriver | [protected] |
removeVtxPrgDrvInfoPtr(ItVtxPrgDrvInfoPtrList vtxPrgDrvInfoIt) | NL3D::IDriver | [protected] |
render(CPrimitiveBlock &PB, CMaterial &Mat) | NL3D::CDriverGL | [virtual] |
renderPoints(CMaterial &Mat, uint32 numPoints) | NL3D::CDriverGL | [virtual] |
renderQuads(CMaterial &Mat, uint32 startIndex, uint32 numQuads) | NL3D::CDriverGL | [virtual] |
renderSimpleTriangles(uint32 *tri, uint32 ntris) | NL3D::CDriverGL | [virtual] |
renderTriangles(CMaterial &Mat, uint32 *tri, uint32 ntris) | NL3D::CDriverGL | [virtual] |
resetLightMapVertexSetup() | NL3D::CDriverGL | [private] |
resetTextureShaders() | NL3D::CDriverGL | [private] |
resetVertexArrayRange() | NL3D::CDriverGL | [private] |
retryCancelType enum value | NL3D::IDriver | |
retryId enum value | NL3D::IDriver | |
setAmbientColor(CRGBA color) | NL3D::CDriverGL | [virtual] |
setBlendConstantColor(NLMISC::CRGBA col) | NL3D::CDriverGL | [virtual] |
setCapture(bool b) | NL3D::CDriverGL | [virtual] |
setColorMask(bool bRed, bool bGreen, bool bBlue, bool bAlpha) | NL3D::CDriverGL | [virtual] |
setConstant(uint index, float, float, float, float) | NL3D::CDriverGL | [private, virtual] |
setConstant(uint index, double, double, double, double) | NL3D::CDriverGL | [private, virtual] |
setConstant(uint indexStart, const NLMISC::CVector &value) | NL3D::CDriverGL | [private, virtual] |
setConstant(uint indexStart, const NLMISC::CVectorD &value) | NL3D::CDriverGL | [private, virtual] |
setConstant(uint index, uint num, const float *src) | NL3D::CDriverGL | [private, virtual] |
setConstant(uint index, uint num, const double *src) | NL3D::CDriverGL | [private, virtual] |
setConstantMatrix(uint index, IDriver::TMatrix matrix, IDriver::TTransform transform) | NL3D::CDriverGL | [private] |
NL3D::IDriver::setConstantMatrix(uint index, TMatrix matrix, TTransform transform)=0 | NL3D::IDriver | [pure virtual] |
setDisplay(void *wnd, const GfxMode &mode) | NL3D::CDriverGL | [virtual] |
setEMBMMatrix(const uint stage, const float mat[4]) | NL3D::CDriverGL | [virtual] |
setFrustum(float left, float right, float bottom, float top, float znear, float zfar, bool perspective=true) | NL3D::CDriverGL | [virtual] |
setLight(uint8 num, const CLight &light) | NL3D::CDriverGL | [virtual] |
setMatrix2DForTextureOffsetAddrMode(const uint stage, const float mat[4]) | NL3D::CDriverGL | [virtual] |
setMonitorColorProperties(const CMonitorColorProperties &properties) | NL3D::CDriverGL | [virtual] |
setMousePos(float x, float y) | NL3D::CDriverGL | [virtual] |
setPerPixelLightingLight(CRGBA diffuse, CRGBA specular, float shininess) | NL3D::CDriverGL | [virtual] |
setPolygonMode(TPolygonMode mode) | NL3D::CDriverGL | [virtual] |
setTextureEnvFunction(uint stage, CMaterial &mat) | NL3D::CDriverGL | |
setupCloudPass(uint pass) | NL3D::CDriverGL | [private] |
setupEXTVertexShader(const CVPParser::TProgram &program, GLuint id, uint variants[EVSNumVariants], uint16 &usedInputRegisters) | NL3D::CDriverGL | [private] |
setupFog(float start, float end, CRGBA color) | NL3D::CDriverGL | [virtual] |
setupGlArrays(CVertexBufferInfo &vb) | NL3D::CDriverGL | [private] |
setupGlArraysForEXTVertexShader(CVertexBufferInfo &vb) | NL3D::CDriverGL | [private] |
setupGlArraysForNVVertexProgram(CVertexBufferInfo &vb) | NL3D::CDriverGL | [private] |
setupGlArraysStd(CVertexBufferInfo &vb) | NL3D::CDriverGL | [private] |
setupLightMapPass(uint pass) | NL3D::CDriverGL | [private] |
setupMaterial(CMaterial &mat) | NL3D::CDriverGL | [virtual] |
setupModelMatrix(const CMatrix &mtx) | NL3D::CDriverGL | [virtual] |
setupPass(uint pass) | NL3D::CDriverGL | [private] |
setupPPLNoSpecPass(uint pass) | NL3D::CDriverGL | [private] |
setupPPLPass(uint pass) | NL3D::CDriverGL | [private] |
setupScissor(const class CScissor &scissor) | NL3D::CDriverGL | [virtual] |
setupSpecularPass(uint pass) | NL3D::CDriverGL | [private] |
setupTexture(ITexture &tex) | NL3D::CDriverGL | [virtual] |
setupTextureEx(ITexture &tex, bool bUpload, bool &bAllUploaded, bool bMustRecreateSharedTexture=false) | NL3D::CDriverGL | [virtual] |
setupUserTextureMatrix(uint numStages, CMaterial &mat) | NL3D::CDriverGL | |
setupUVPtr(uint stage, CVertexBufferInfo &VB, uint uvId) | NL3D::CDriverGL | [private] |
setupVertexBuffer(CVertexBuffer &VB) | NL3D::CDriverGL | [private] |
setupViewMatrix(const CMatrix &mtx) | NL3D::CDriverGL | [virtual] |
setupViewMatrixEx(const CMatrix &mtx, const CVector &cameraPos) | NL3D::CDriverGL | [virtual] |
setupViewport(const class CViewport &viewport) | NL3D::CDriverGL | [virtual] |
showCursor(bool b) | NL3D::CDriverGL | [virtual] |
slowUnlockVertexBufferHard() const | NL3D::CDriverGL | [virtual] |
stopIcon enum value | NL3D::IDriver | |
supportBlendConstantColor() const | NL3D::CDriverGL | [virtual] |
supportEMBM() const | NL3D::CDriverGL | [virtual] |
supportPerPixelLighting(bool specular) const | NL3D::CDriverGL | [virtual] |
supportTextureShaders() const | NL3D::CDriverGL | [virtual] |
supportVertexBufferHard() const | NL3D::CDriverGL | [virtual] |
supportVertexProgramDoubleSidedColor() const | NL3D::CDriverGL | [private, virtual] |
swapBuffers() | NL3D::CDriverGL | [virtual] |
swapTextureHandle(ITexture &tex0, ITexture &tex1) | NL3D::CDriverGL | [virtual] |
systemMessageBox(const char *message, const char *title, TMessageBoxType type=okType, TMessageBoxIcon icon=noIcon) | NL3D::CDriverGL | [virtual] |
TexEnvSpecialCloudStage0 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialCloudStage1 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialDisabled enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialLightMap enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialPPLStage0 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialPPLStage2 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialSpecularStage0 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialSpecularStage1 enum value | NL3D::CDriverGL | [private] |
TexEnvSpecialSpecularStage1NoText enum value | NL3D::CDriverGL | [private] |
TMatrix enum name | NL3D::IDriver | |
TMatrixCount enum name | NL3D::IDriver | |
TMessageBoxIcon enum name | NL3D::IDriver | |
TMessageBoxId enum name | NL3D::IDriver | |
TMessageBoxType enum name | NL3D::IDriver | |
toggleGlArraysForEXTVertexShader() | NL3D::CDriverGL | [private] |
toggleGlArraysForNVVertexProgram() | NL3D::CDriverGL | [private] |
TPolygonMode enum name | NL3D::IDriver | |
Transpose enum value | NL3D::IDriver | |
TSPTextureCube typedef | NL3D::CDriverGL | [private] |
TTexCubeVect typedef | NL3D::CDriverGL | [private] |
TTransform enum name | NL3D::IDriver | |
TVBHardType enum name | NL3D::IDriver | |
typeCount enum value | NL3D::IDriver | |
uploadTexture(ITexture &tex, NLMISC::CRect &rect, uint8 nNumMipMap) | NL3D::CDriverGL | [virtual] |
uploadTextureCube(ITexture &tex, NLMISC::CRect &rect, uint8 nNumMipMap, uint8 nNumFace) | NL3D::CDriverGL | [virtual] |
VBHardAGP enum value | NL3D::IDriver | |
VBHardVRAM enum value | NL3D::IDriver | |
verifyNVTextureShaderConfig() | NL3D::CDriverGL | [private] |
warningIcon enum value | NL3D::IDriver | |
yesId enum value | NL3D::IDriver | |
yesNoCancelType enum value | NL3D::IDriver | |
yesNoType enum value | NL3D::IDriver | |
~CDriverGL() | NL3D::CDriverGL | [virtual] |
~CRefCount() | NLMISC::CRefCount | [inline] |
~IDriver(void) | NL3D::IDriver | [virtual] |