3ds Max C++ API Reference
Loading...
Searching...
No Matches
IHardwareMaterial Member List

This is the complete list of members for IHardwareMaterial, including all inherited members.

AcquireInterface()BaseInterfaceinlinevirtual
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
GetID()IHardwareMaterialinlinevirtual
GetInterface(Interface_ID id) overrideBaseInterfacevirtual
GetTypedInterface()InterfaceServerinline
immediateRelease enum valueBaseInterface
LifetimeControl()IHardwareMaterialinlinevirtual
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
serverControlled enum valueBaseInterface
SetAmbientColor(LPD3DXCOLOR pClr)=0IHardwareMaterialpure virtual
SetAmbientColor(Color c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetAmbientColor(Point3 c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetCustomFlag(bool bVal)=0IHardwareMaterialpure virtual
SetDiffuseColor(LPD3DXCOLOR pClr)=0IHardwareMaterialpure virtual
SetDiffuseColor(Color c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetDiffuseColor(Point3 c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetEffect(DWORD_PTR pEffect)=0IHardwareMaterialpure virtual
SetEmissiveColor(LPD3DXCOLOR pClr)=0IHardwareMaterialpure virtual
SetEmissiveColor(Color c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetEmissiveColor(Point3 c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetFillMode(DWORD mode)=0IHardwareMaterialpure virtual
SetINode(INode *pINode)=0IHardwareMaterialpure virtual
SetMaterial(LPD3DXMATERIAL pMtl)=0IHardwareMaterialpure virtual
SetNumTexStages(DWORD numStages)=0IHardwareMaterialpure virtual
SetPixelShader(DWORD_PTR pPixelShader)=0IHardwareMaterialpure virtual
SetPlugin(BaseInterface *pPlugin)=0IHardwareMaterialpure virtual
SetShadeMode(DWORD mode)=0IHardwareMaterialpure virtual
SetSpecularColor(LPD3DXCOLOR pClr)=0IHardwareMaterialpure virtual
SetSpecularColor(Color c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetSpecularColor(Point3 c, float alpha=1.0f)=0IHardwareMaterialpure virtual
SetSpecularLevel(float level)=0IHardwareMaterialpure virtual
SetSpecularPower(float power)=0IHardwareMaterialpure virtual
SetTexture(DWORD stage, DWORD_PTR pTexture)=0IHardwareMaterialpure virtual
SetTexture(DWORD stage, LPCSTR filename)=0IHardwareMaterialpure virtual
SetTexture(DWORD stage, DWORD_PTR pTexture, MapUsageType usage)=0IHardwareMaterialpure virtual
SetTexture(DWORD stage, LPCSTR filename, MapUsageType usage)=0IHardwareMaterialpure virtual
SetTextureAddressMode(DWORD stage, DWORD coordNum, DWORD mode)=0IHardwareMaterialpure virtual
SetTextureAlphaArg(DWORD stage, DWORD argNum, DWORD alphaArg)=0IHardwareMaterialpure virtual
SetTextureAlphaOp(DWORD stage, DWORD alphaArg)=0IHardwareMaterialpure virtual
SetTextureColorArg(DWORD stage, DWORD argNum, DWORD colorArg)=0IHardwareMaterialpure virtual
SetTextureColorOp(DWORD stage, DWORD colorOp)=0IHardwareMaterialpure virtual
SetTextureCoordIndex(DWORD stage, DWORD index)=0IHardwareMaterialpure virtual
SetTextureFactor(DWORD factor)=0IHardwareMaterialpure virtual
SetTextureMapChannel(DWORD stage, DWORD numChan)=0IHardwareMaterialpure virtual
SetTextureTransform(DWORD stage, LPD3DXMATRIX pTransform)=0IHardwareMaterialpure virtual
SetTextureTransformFlag(DWORD stage, DWORD flag)=0IHardwareMaterialpure virtual
SetTextureUVWSource(DWORD stage, DWORD type)=0IHardwareMaterialpure virtual
SetVertexShader(DWORD_PTR pVertexShader)=0IHardwareMaterialpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~InterfaceServer()InterfaceServervirtual