IHardwareRendererST Member List

This is the complete list of members for IHardwareRendererST, including all inherited members.
AcquireInterface()BaseInterface [inline, virtual]
AddLine(DWORD *vert, int vis)=0IHardwareShader [pure virtual]
AddTriangle(DWORD index, int *edgeVis)=0IHardwareShader [pure virtual]
BeginDeviceAccess(GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
BeginEffect(DWORD_PTR pEffect)=0IHardwareRenderer [pure virtual]
BeginEffectAccess(DWORD_PTR pEffect, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
BlendLayers()=0IHardwareRenderer [pure virtual]
BuildCubeMap(UINT size, UINT mipLevels, DWORD usage, DWORD format, DWORD_PTR *pTex)=0IHardwareRenderer [pure virtual]
BuildEffect(LPCSTR code)=0IHardwareRenderer [pure virtual]
BuildIndexedBuffer(DWORD type, DWORD nPrim, DWORD *pAttr, DWORD nComp, DWORD *pUse, DWORD **ppInd, DWORD fComp, DWORD *pLen, float **ppData, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
BuildMesh(DWORD nFaces, DWORD *pAttr, DWORD nComp, DWORD *pUse, DWORD **ppInd, DWORD fComp, DWORD *pLen, float **ppData, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
BuildMesh(IHardwareMesh *pHWMesh, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
BuildPixelShader(LPCSTR code)=0IHardwareRenderer [pure virtual]
BuildTexture(BITMAPINFO *bmi, UINT mipLevels, DWORD usage, DWORD format)=0IHardwareRenderer [pure virtual]
BuildVertexDecl(DWORD nComp, DWORD *pUse, DWORD fComp)=0IHardwareRenderer [pure virtual]
BuildVertexShader(LPCSTR code)=0IHardwareRenderer [pure virtual]
CanCacheMeshData()=0IHardwareRenderer [pure virtual]
CanDepthPeel()=0IHardwareRenderer [pure virtual]
CanTryStrips()=0IHardwareShader [pure virtual]
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
CreateLayer(int layerNum)=0IHardwareRenderer [pure virtual]
DeleteInterface()BaseInterface [inline, virtual]
DisplayAllTriangleEdges()=0IHardwareRenderer [pure virtual]
DrawIndexedBuffer(DWORD_PTR pBuffer, DWORD attr, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
DrawLines()=0IHardwareShader [pure virtual]
DrawMesh(DWORD type, DWORD nPrim, DWORD *pAttr, DWORD nComp, DWORD *pUse, DWORD **ppInd, DWORD fComp, DWORD *pLen, float **ppData, DWORD attr, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
DrawMesh(DWORD_PTR pMesh, DWORD attr, GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
DrawMeshStrips(MeshData *data, GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
DrawTriangles()=0IHardwareShader [pure virtual]
DrawWireMesh(WireMeshData *data, GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
DXCacheUpdateVertexBuffer(DWORD_PTR pMesh, Point3 *vertexList, Point3 *gfxNormalList, Point3 *faceNormalList, BitArray &changedVerts, int count)=0IHardwareRenderer [pure virtual]
EndDeviceAccess(GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
EndEffect(DWORD_PTR pEffect)=0IHardwareRenderer [pure virtual]
EndEffectAccess(GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
EndLines(GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
EndNode(GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
EndObject(Mesh *mesh)=0IHardwareShader [pure virtual]
EndObject(MNMesh *mnmesh)=0IHardwareShader [pure virtual]
EndTriangles(GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
FreeEffect(DWORD_PTR pEffect)=0IHardwareRenderer [pure virtual]
FreeIndexedBuffer(DWORD_PTR pBuffer)=0IHardwareRenderer [pure virtual]
FreeMesh(DWORD_PTR pMesh)=0IHardwareRenderer [pure virtual]
FreePixelShader(DWORD_PTR pPixelShader)=0IHardwareRenderer [pure virtual]
FreeTexture(DWORD_PTR pTex)=0IHardwareRenderer [pure virtual]
FreeVertexDecl(DWORD_PTR pVertexDecl)=0IHardwareRenderer [pure virtual]
FreeVertexShader(DWORD_PTR pVertexShader)=0IHardwareRenderer [pure virtual]
GetDiffuseColor()=0IHardwareRenderer [pure virtual]
GetID()IHardwareRendererST [inline, virtual]
GetInterface(Interface_ID id)BaseInterface [virtual]
GetMaterial(int numMat)=0IHardwareShader [pure virtual]
GetMaxTexStages()=0IHardwareRenderer [pure virtual]
GetNumActiveWindows()=0IHardwareRenderer [pure virtual]
GetNumMultiPass(int numMtl)=0IHardwareShader [pure virtual]
GetPSID()=0IHardwareShader [pure virtual]
GetRndMode()=0IHardwareShader [pure virtual]
GetVSID()=0IHardwareShader [pure virtual]
immediateRelease enum valueBaseInterface
InitializeShaders(Mesh *mesh, BaseInterface *pbvs, Material *mtlArray, int numMtl, GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
InitializeShaders(MNMesh *mnmesh, BaseInterface *pbvs, Material *mtlArray, int numMtl, GFX_ESCAPE_FN fn)=0IHardwareShader [pure virtual]
LifetimeControl()IHardwareRenderer [inline, virtual]
LifetimeType enum nameBaseInterface
LoadEffect(LPCTSTR filename)=0IHardwareRenderer [pure virtual]
LoadMesh(LPCTSTR filename)=0IHardwareRenderer [pure virtual]
LoadPixelShader(LPCTSTR filename)=0IHardwareRenderer [pure virtual]
LoadTexture(LPCTSTR filename)=0IHardwareRenderer [pure virtual]
LoadVertexShader(LPCTSTR filename)=0IHardwareRenderer [pure virtual]
noRelease enum valueBaseInterface
ObjectDrawnByShader()=0IHardwareRenderer [pure virtual]
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterface [inline, virtual]
ReleaseInterface()BaseInterface [inline, virtual]
SaveEffect(LPCTSTR filename, DWORD_PTR pEffect)=0IHardwareRenderer [pure virtual]
SaveMesh(LPCTSTR filename, DWORD_PTR pMesh)=0IHardwareRenderer [pure virtual]
SavePixelShader(LPCTSTR filename, DWORD_PTR pPixelShader)=0IHardwareRenderer [pure virtual]
SaveTexture(LPCTSTR filename, DWORD_PTR pTex)=0IHardwareRenderer [pure virtual]
SaveVertexShader(LPCTSTR filename, DWORD_PTR pVertexShader)=0IHardwareRenderer [pure virtual]
serverControlled enum valueBaseInterface
SetColor(ColorType t, D3DXCOLOR *pClr)=0IHardwareRenderer [pure virtual]
SetCubeMapFace(DWORD_PTR pCubeMap, DWORD face, UINT mipLevel, DWORD_PTR pTex)=0IHardwareRenderer [pure virtual]
SetDisplayAllTriangleEdges(bool displayAllEdges)=0IHardwareRenderer [pure virtual]
SetEffectParameter(DWORD_PTR pEffect, LPCTSTR name, DWORD type, void *pData)=0IHardwareRenderer [pure virtual]
SetEffectPass(DWORD_PTR pEffect, DWORD nPass)=0IHardwareRenderer [pure virtual]
SetEffectTechnique(DWORD_PTR pEffect, LPCTSTR name)=0IHardwareRenderer [pure virtual]
SetMaterial(HardwareMaterial *pMtl)=0IHardwareRenderer [pure virtual]
IHardwareShader::SetMaterial(const Material &m, int index=0)=0IHardwareShader [pure virtual]
SetNumMultiPass(int numPass)=0IHardwareShader [pure virtual]
SetPixelShader(DWORD_PTR pPixelShader)=0IHardwareRenderer [pure virtual]
SetPixelShaderConstant(DWORD_PTR pPixelShader, DWORD nReg, DWORD type, void *pData, DWORD nData)=0IHardwareRenderer [pure virtual]
SetVertexDecl(DWORD_PTR pVertexDecl)=0IHardwareRenderer [pure virtual]
SetVertexShader(DWORD_PTR pVertexShader)=0IHardwareRenderer [pure virtual]
SetVertexShaderConstant(DWORD_PTR pVertexShader, DWORD nReg, DWORD type, void *pData, DWORD nData)=0IHardwareRenderer [pure virtual]
StartLines(WireMeshData *data)=0IHardwareShader [pure virtual]
StartNode()=0IHardwareRenderer [pure virtual]
StartObject(Mesh *mesh)=0IHardwareShader [pure virtual]
StartObject(MNMesh *mnmesh)=0IHardwareShader [pure virtual]
StartTriangles(MeshFaceData *data)=0IHardwareShader [pure virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterface [inline, virtual]
UpdateScreen(GFX_ESCAPE_FN fn)=0IHardwareRenderer [pure virtual]
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterface [virtual]
~InterfaceServer()InterfaceServer [virtual]