IHardwareMaterial2 Member List

This is the complete list of members for IHardwareMaterial2, including all inherited members.
AcquireInterface()BaseInterface [inline, virtual]
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
DeleteInterface()BaseInterface [inline, virtual]
GetID()IHardwareMaterial [inline, virtual]
GetInterface(Interface_ID id)BaseInterface [virtual]
immediateRelease enum valueBaseInterface
LifetimeControl()IHardwareMaterial [inline, virtual]
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
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]
serverControlled enum valueBaseInterface
SetAmbientColor(LPD3DXCOLOR pClr)=0IHardwareMaterial [pure virtual]
SetAmbientColor(Color c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetAmbientColor(Point3 c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetCustomFlag(bool bVal)=0IHardwareMaterial [pure virtual]
SetDiffuseColor(LPD3DXCOLOR pClr)=0IHardwareMaterial [pure virtual]
SetDiffuseColor(Color c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetDiffuseColor(Point3 c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetEffect(DWORD_PTR pEffect)=0IHardwareMaterial [pure virtual]
SetEmissiveColor(LPD3DXCOLOR pClr)=0IHardwareMaterial [pure virtual]
SetEmissiveColor(Color c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetEmissiveColor(Point3 c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetFillMode(DWORD mode)=0IHardwareMaterial [pure virtual]
SetINode(INode *pINode)=0IHardwareMaterial [pure virtual]
SetMaterial(LPD3DXMATERIAL pMtl)=0IHardwareMaterial [pure virtual]
SetNumTexStages(DWORD numStages)=0IHardwareMaterial [pure virtual]
SetPixelShader(DWORD_PTR pPixelShader)=0IHardwareMaterial [pure virtual]
SetPlugin(BaseInterface *pPlugin)=0IHardwareMaterial [pure virtual]
SetSelfIllumColorOn(BOOL bOn)=0IHardwareMaterial2 [pure virtual]
SetShadeMode(DWORD mode)=0IHardwareMaterial [pure virtual]
SetSpecularColor(LPD3DXCOLOR pClr)=0IHardwareMaterial [pure virtual]
SetSpecularColor(Color c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetSpecularColor(Point3 c, float alpha=1.0f)=0IHardwareMaterial [pure virtual]
SetSpecularLevel(float level)=0IHardwareMaterial [pure virtual]
SetSpecularPower(float power)=0IHardwareMaterial [pure virtual]
SetTexture(DWORD stage, DWORD_PTR pTexture)=0IHardwareMaterial [pure virtual]
SetTexture(DWORD stage, LPCSTR filename)=0IHardwareMaterial [pure virtual]
SetTexture(DWORD stage, DWORD_PTR pTexture, MapUsageType usage)=0IHardwareMaterial [pure virtual]
SetTexture(DWORD stage, LPCSTR filename, MapUsageType usage)=0IHardwareMaterial [pure virtual]
SetTextureAddressMode(DWORD stage, DWORD coordNum, DWORD mode)=0IHardwareMaterial [pure virtual]
SetTextureAlphaArg(DWORD stage, DWORD argNum, DWORD alphaArg)=0IHardwareMaterial [pure virtual]
SetTextureAlphaOp(DWORD stage, DWORD alphaArg)=0IHardwareMaterial [pure virtual]
SetTextureColorArg(DWORD stage, DWORD argNum, DWORD colorArg)=0IHardwareMaterial [pure virtual]
SetTextureColorOp(DWORD stage, DWORD colorOp)=0IHardwareMaterial [pure virtual]
SetTextureCoordIndex(DWORD stage, DWORD index)=0IHardwareMaterial [pure virtual]
SetTextureFactor(DWORD factor)=0IHardwareMaterial [pure virtual]
SetTextureMapChannel(DWORD stage, DWORD numChan)=0IHardwareMaterial [pure virtual]
SetTextureTransform(DWORD stage, LPD3DXMATRIX pTransform)=0IHardwareMaterial [pure virtual]
SetTextureTransformFlag(DWORD stage, DWORD flag)=0IHardwareMaterial [pure virtual]
SetTextureUVWSource(DWORD stage, DWORD type)=0IHardwareMaterial [pure virtual]
SetVertexShader(DWORD_PTR pVertexShader)=0IHardwareMaterial [pure virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterface [inline, virtual]
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterface [virtual]
~InterfaceServer()InterfaceServer [virtual]