3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IDX9VertexShader Member List

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

AcquireInterface()BaseInterfaceinlinevirtual
AddLine(ID3D9GraphicsWindow *gw, DWORD *vert, int vis)=0IDX9VertexShaderpure virtual
AddTriangle(ID3D9GraphicsWindow *gw, DWORD index, int *edgeVis)=0IDX9VertexShaderpure virtual
IVertexShader::aligned_free(void *ptr)MaxHeapOperatorsstatic
BaseInterface::aligned_free(void *ptr)MaxHeapOperatorsstatic
IVertexShader::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
BaseInterface::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
IVertexShader::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
BaseInterface::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
CanTryStrips()=0IDX9VertexShaderpure virtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
ConfirmDevice(ID3D9GraphicsWindow *gw)=0IDX9VertexShaderpure virtual
ConfirmPixelShader(IDX9PixelShader *pps)=0IDX9VertexShaderpure virtual
DeleteInterface()BaseInterfaceinlinevirtual
DrawLines(ID3D9GraphicsWindow *gw)=0IDX9VertexShaderpure virtual
DrawMeshStrips(ID3D9GraphicsWindow *gw, MeshData *data)=0IDX9VertexShaderpure virtual
DrawTriangles(ID3D9GraphicsWindow *gw)=0IDX9VertexShaderpure virtual
DrawWireMesh(ID3D9GraphicsWindow *gw, WireMeshData *data)=0IDX9VertexShaderpure virtual
EndLines(ID3D9GraphicsWindow *gw, GFX_ESCAPE_FN fn)=0IDX9VertexShaderpure virtual
EndTriangles(ID3D9GraphicsWindow *gw, GFX_ESCAPE_FN fn)=0IDX9VertexShaderpure virtual
GetID()IDX9VertexShaderinlinevirtual
GetInterface(Interface_ID id) overrideBaseInterfacevirtual
GetNumMultiPass()=0IDX9VertexShaderpure virtual
GetTypedInterface()InterfaceServerinline
GetVertexShaderHandle(int numPass)=0IDX9VertexShaderpure virtual
immediateRelease enum valueBaseInterface
Initialize(Mesh *mesh, INode *node)=0IVertexShaderpure virtual
Initialize(MNMesh *mnmesh, INode *node)=0IVertexShaderpure virtual
LifetimeControl()BaseInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
IVertexShader::operator delete(void *ptr)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
IVertexShader::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
BaseInterface::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
serverControlled enum valueBaseInterface
SetVertexShader(ID3D9GraphicsWindow *gw, int numPass)=0IDX9VertexShaderpure virtual
StartLines(ID3D9GraphicsWindow *gw, WireMeshData *data)=0IDX9VertexShaderpure virtual
StartTriangles(ID3D9GraphicsWindow *gw, MeshFaceData *data)=0IDX9VertexShaderpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~InterfaceServer()InterfaceServervirtual