# 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::IDriver Member List

This is the complete list of members for NL3D::IDriver, including all inherited members.
_PolygonModeNL3D::IDriver [protected]
_ShadersNL3D::IDriver [protected]
_SyncTexDrvInfosNL3D::IDriver [protected]
_TexDrvSharesNL3D::IDriver [protected]
_VBDrvInfosNL3D::IDriver [protected]
_VtxPrgDrvInfosNL3D::IDriver [protected]
abortId enum valueNL3D::IDriver
abortRetryIgnoreType enum valueNL3D::IDriver
activate(void)=0NL3D::IDriver [pure virtual]
activeVertexBuffer(CVertexBuffer &VB)=0NL3D::IDriver [pure virtual]
activeVertexBuffer(CVertexBuffer &VB, uint first, uint end)=0NL3D::IDriver [pure virtual]
activeVertexBufferHard(IVertexBufferHard *VB)=0NL3D::IDriver [pure virtual]
activeVertexProgram(CVertexProgram *program)=0NL3D::IDriver [pure virtual]
asteriskIcon enum valueNL3D::IDriver
cancelId enum valueNL3D::IDriver
clear2D(CRGBA rgba)=0NL3D::IDriver [pure virtual]
clearZBuffer(float zval=1)=0NL3D::IDriver [pure virtual]
copyFrameBufferToTexture(ITexture *tex, uint32 level, uint32 offsetx, uint32 offsety, uint32 x, uint32 y, uint32 width, uint32 height)=0NL3D::IDriver [pure virtual]
CountVBHard enum valueNL3D::IDriver
CPtrInfoNLMISC::CRefCount [friend]
createVertexBufferHard(uint16 vertexFormat, const uint8 *typeArray, uint32 numVertices, TVBHardType vbType)=0NL3D::IDriver [pure virtual]
CRefCount()NLMISC::CRefCount [inline]
CRefCount(const CRefCount &)NLMISC::CRefCount [inline]
crefsNLMISC::CRefCount
CTextureDrvShare classNL3D::IDriver [friend]
deleteVertexBufferHard(IVertexBufferHard *VB)=0NL3D::IDriver [pure virtual]
disableHardwareTextureShader()=0NL3D::IDriver [pure virtual]
disableHardwareVertexArrayAGP()=0NL3D::IDriver [pure virtual]
disableHardwareVertexProgram()=0NL3D::IDriver [pure virtual]
enableFog(bool enable)=0NL3D::IDriver [pure virtual]
enableLight(uint8 num, bool enable=true)=0NL3D::IDriver [pure virtual]
enableLowLevelKeyboard(bool enable)=0NL3D::IDriver [pure virtual]
enableLowLevelMouse(bool enable)=0NL3D::IDriver [pure virtual]
enableUsedTextureMemorySum(bool enable=true)=0NL3D::IDriver [pure virtual]
enableVertexProgramDoubleSidedColor(bool doubleSided)=0NL3D::IDriver [pure virtual]
enumModes()=0NL3D::IDriver [pure virtual]
errorIcon enum valueNL3D::IDriver
exclamationIcon enum valueNL3D::IDriver
fillBuffer(CBitmap &bitmap)=0NL3D::IDriver [pure virtual]
Filled enum valueNL3D::IDriver
fogEnabled()=0NL3D::IDriver [pure virtual]
forceDXTCCompression(bool dxtcComp)=0NL3D::IDriver [pure virtual]
forceNormalize(bool normalize)=0NL3D::IDriver [pure virtual]
forceTextureResize(uint divisor)=0NL3D::IDriver [pure virtual]
getBitPerPixel()=0NL3D::IDriver [pure virtual]
getBlendConstantColor() const=0NL3D::IDriver [pure virtual]
getBuffer(CBitmap &bitmap)=0NL3D::IDriver [pure virtual]
getBufferPart(CBitmap &bitmap, NLMISC::CRect &rect)=0NL3D::IDriver [pure virtual]
getDisplay()=0NL3D::IDriver [pure virtual]
getDriverInformation()=0NL3D::IDriver [pure virtual]
getEventEmitter(void)=0NL3D::IDriver [pure virtual]
getImplementationVersion() const=0NL3D::IDriver [pure virtual]
getLowLevelInputDeviceManager()=0NL3D::IDriver [pure virtual]
getMaxLight() const=0NL3D::IDriver [pure virtual]
getMaxVerticesByVertexBufferHard() const=0NL3D::IDriver [pure virtual]
getNbTextureStages() const=0NL3D::IDriver [pure virtual]
getPolygonMode()NL3D::IDriver [inline]
getTextureShareName(const ITexture &tex, std::string &output)NL3D::IDriver [static]
getUsedTextureMemory() const=0NL3D::IDriver [pure virtual]
getVideocardInformation()=0NL3D::IDriver [pure virtual]
getViewMatrix(void) const=0NL3D::IDriver [pure virtual]
getWindowProc()=0NL3D::IDriver [pure virtual]
getWindowSize(uint32 &width, uint32 &height)=0NL3D::IDriver [pure virtual]
getZBuffer(std::vector< float > &zbuffer)=0NL3D::IDriver [pure virtual]
getZBufferPart(std::vector< float > &zbuffer, NLMISC::CRect &rect)=0NL3D::IDriver [pure virtual]
handIcon enum valueNL3D::IDriver
iconCount enum valueNL3D::IDriver
idCount enum valueNL3D::IDriver
Identity enum valueNL3D::IDriver
IDriver(void)NL3D::IDriver
ignoreId enum valueNL3D::IDriver
informationIcon enum valueNL3D::IDriver
init(void)=0NL3D::IDriver [pure virtual]
initVertexArrayRange(uint agpMem, uint vramMem=0)=0NL3D::IDriver [pure virtual]
InterfaceVersionNL3D::IDriver [static]
invalidateShareTexture(ITexture &)NL3D::IDriver
Inverse enum valueNL3D::IDriver
InverseTranspose enum valueNL3D::IDriver
isActive()=0NL3D::IDriver [pure virtual]
isEMBMSupportedAtStage(uint stage) const=0NL3D::IDriver [pure virtual]
isForceNormalize() const=0NL3D::IDriver [pure virtual]
IShader classNL3D::IDriver [friend]
isTextureAddrModeSupported(CMaterial::TTexAddressingMode mode) const=0NL3D::IDriver [pure virtual]
isTextureExist(const ITexture &tex)=0NL3D::IDriver [pure virtual]
isVertexProgramEmulated() const=0NL3D::IDriver [pure virtual]
isVertexProgramSupported() const=0NL3D::IDriver [pure virtual]
ITextureDrvInfos classNL3D::IDriver [friend]
IVBDrvInfos classNL3D::IDriver [friend]
IVertexProgramDrvInfos classNL3D::IDriver [friend]
Line enum valueNL3D::IDriver
mapTextureStageToUV(uint stage, uint uv)=0NL3D::IDriver [pure virtual]
MaxModelMatrix enum valueNL3D::IDriver
ModelView enum valueNL3D::IDriver
ModelViewProjection enum valueNL3D::IDriver
multiplyModelMatrix(const CMatrix &mtx)=0NL3D::IDriver [pure virtual]
noIcon enum valueNL3D::IDriver
noId enum valueNL3D::IDriver
NullPtrInfoNLMISC::CRefCount [static]
NumMatrix enum valueNL3D::IDriver
NumTransform enum valueNL3D::IDriver
okCancelType enum valueNL3D::IDriver
okId enum valueNL3D::IDriver
okType enum valueNL3D::IDriver
operator=(const CRefCount &)NLMISC::CRefCount [inline]
pinfoNLMISC::CRefCount
Point enum valueNL3D::IDriver
profileAllocatedTextureMemory()=0NL3D::IDriver [pure virtual]
profileRenderedPrimitives(CPrimitiveProfile &pIn, CPrimitiveProfile &pOut)=0NL3D::IDriver [pure virtual]
profileSetupedMaterials() const=0NL3D::IDriver [pure virtual]
profileSetupedModelMatrix() const=0NL3D::IDriver [pure virtual]
Projection enum valueNL3D::IDriver
questionIcon enum valueNL3D::IDriver
release(void)NL3D::IDriver [virtual]
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)=0NL3D::IDriver [pure virtual]
renderPoints(CMaterial &Mat, uint32 numPoints)=0NL3D::IDriver [pure virtual]
renderQuads(CMaterial &Mat, uint32 startIndex, uint32 numQuads)=0NL3D::IDriver [pure virtual]
renderSimpleTriangles(uint32 *tri, uint32 ntris)=0NL3D::IDriver [pure virtual]
renderTriangles(CMaterial &Mat, uint32 *tri, uint32 ntris)=0NL3D::IDriver [pure virtual]
retryCancelType enum valueNL3D::IDriver
retryId enum valueNL3D::IDriver
setAmbientColor(CRGBA color)=0NL3D::IDriver [pure virtual]
setBlendConstantColor(NLMISC::CRGBA col)=0NL3D::IDriver [pure virtual]
setCapture(bool b)=0NL3D::IDriver [pure virtual]
setColorMask(bool bRed, bool bGreen, bool bBlue, bool bAlpha)=0NL3D::IDriver [pure virtual]
setConstant(uint index, float, float, float, float)=0NL3D::IDriver [pure virtual]
setConstant(uint index, double, double, double, double)=0NL3D::IDriver [pure virtual]
setConstant(uint index, const NLMISC::CVector &value)=0NL3D::IDriver [pure virtual]
setConstant(uint index, const NLMISC::CVectorD &value)=0NL3D::IDriver [pure virtual]
setConstant(uint index, uint num, const float *src)=0NL3D::IDriver [pure virtual]
setConstant(uint index, uint num, const double *src)=0NL3D::IDriver [pure virtual]
setConstantMatrix(uint index, TMatrix matrix, TTransform transform)=0NL3D::IDriver [pure virtual]
setDisplay(void *wnd, const GfxMode &mode)=0NL3D::IDriver [pure virtual]
setEMBMMatrix(const uint stage, const float mat[4])=0NL3D::IDriver [pure virtual]
setFrustum(float left, float right, float bottom, float top, float znear, float zfar, bool perspective=true)=0NL3D::IDriver [pure virtual]
setLight(uint8 num, const CLight &light)=0NL3D::IDriver [pure virtual]
setMatrix2DForTextureOffsetAddrMode(const uint stage, const float mat[4])=0NL3D::IDriver [pure virtual]
setMonitorColorProperties(const CMonitorColorProperties &properties)=0NL3D::IDriver [pure virtual]
setMousePos(float x, float y)=0NL3D::IDriver [pure virtual]
setPerPixelLightingLight(CRGBA diffuse, CRGBA specular, float shininess)=0NL3D::IDriver [pure virtual]
setPolygonMode(TPolygonMode mode)NL3D::IDriver [inline, virtual]
setupFog(float start, float end, CRGBA color)=0NL3D::IDriver [pure virtual]
setupMaterial(CMaterial &mat)=0NL3D::IDriver [pure virtual]
setupModelMatrix(const CMatrix &mtx)=0NL3D::IDriver [pure virtual]
setupScissor(const class CScissor &scissor)=0NL3D::IDriver [pure virtual]
setupTexture(ITexture &tex)=0NL3D::IDriver [pure virtual]
setupTextureEx(ITexture &tex, bool bUpload, bool &bAllUploaded, bool bMustRecreateSharedTexture=false)=0NL3D::IDriver [pure virtual]
setupViewMatrix(const CMatrix &mtx)=0NL3D::IDriver [pure virtual]
setupViewMatrixEx(const CMatrix &mtx, const CVector &cameraPos)=0NL3D::IDriver [pure virtual]
setupViewport(const class CViewport &viewport)=0NL3D::IDriver [pure virtual]
showCursor(bool b)=0NL3D::IDriver [pure virtual]
slowUnlockVertexBufferHard() const=0NL3D::IDriver [pure virtual]
stopIcon enum valueNL3D::IDriver
supportBlendConstantColor() const=0NL3D::IDriver [pure virtual]
supportEMBM() const=0NL3D::IDriver [pure virtual]
supportPerPixelLighting(bool specular) const=0NL3D::IDriver [pure virtual]
supportTextureShaders() const=0NL3D::IDriver [pure virtual]
supportVertexBufferHard() const=0NL3D::IDriver [pure virtual]
supportVertexProgramDoubleSidedColor() const=0NL3D::IDriver [pure virtual]
swapBuffers(void)=0NL3D::IDriver [pure virtual]
swapTextureHandle(ITexture &tex0, ITexture &tex1)=0NL3D::IDriver [pure virtual]
systemMessageBox(const char *message, const char *title, TMessageBoxType type=okType, TMessageBoxIcon icon=noIcon)NL3D::IDriver [virtual]
TMatrix enum nameNL3D::IDriver
TMatrixCount enum nameNL3D::IDriver
TMessageBoxIcon enum nameNL3D::IDriver
TMessageBoxId enum nameNL3D::IDriver
TMessageBoxType enum nameNL3D::IDriver
TPolygonMode enum nameNL3D::IDriver
Transpose enum valueNL3D::IDriver
TTransform enum nameNL3D::IDriver
TVBHardType enum nameNL3D::IDriver
typeCount enum valueNL3D::IDriver
uploadTexture(ITexture &tex, NLMISC::CRect &rect, uint8 nNumMipMap)=0NL3D::IDriver [pure virtual]
uploadTextureCube(ITexture &tex, NLMISC::CRect &rect, uint8 nNumMipMap, uint8 nNumFace)=0NL3D::IDriver [pure virtual]
VBHardAGP enum valueNL3D::IDriver
VBHardVRAM enum valueNL3D::IDriver
warningIcon enum valueNL3D::IDriver
yesId enum valueNL3D::IDriver
yesNoCancelType enum valueNL3D::IDriver
yesNoType enum valueNL3D::IDriver
~CRefCount()NLMISC::CRefCount [inline]
~IDriver(void)NL3D::IDriver [virtual]