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

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

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
CastShadows()IGameObject
EvaluateSurface(int FaceIndex, Color *result)=0IGameMeshpure virtual
gameNodeIGameObjectprotected
gameObjectIGameObjectprotected
GetActiveMapChannelNum()=0IGameMeshpure virtual
GetActiveMatIDs()=0IGameMeshpure virtual
GetActiveSmgrps()=0IGameMeshpure virtual
GetAlphaVertex(int index)=0IGameMeshpure virtual
GetAlphaVertex(int index, float &alpha)=0IGameMeshpure virtual
GetBinormal(int index, int mapChannel=1)=0IGameMeshpure virtual
GetBinormal(int index, Point3 &biNormal, int mapChannel=1)=0IGameMeshpure virtual
GetBoundingBox(Box3 &bb)IGameObject
GetClassName()=0IExportEntitypure virtual
GetColorVertex(int index)=0IGameMeshpure virtual
GetColorVertex(int index, Point3 &col)=0IGameMeshpure virtual
GetFace(int index)=0IGameMeshpure virtual
GetFaceEdgeVisibility(int faceIndex, int edge)=0IGameMeshpure virtual
GetFaceIndexFromSmgrp(DWORD smgrp)=0IGameMeshpure virtual
GetFaceMaterialID(int faceIndex)=0IGameMeshpure virtual
GetFacesFromMatID(int matID)=0IGameMeshpure virtual
GetFacesFromSmgrp(DWORD smgrp)=0IGameMeshpure virtual
GetFaceSmoothingGroup(int faceIndex)=0IGameMeshpure virtual
GetFaceTextureVertex(int faceIndex, int corner, int mapChannel=1)=0IGameMeshpure virtual
GetFaceVertex(int faceIndex, int corner)=0IGameMeshpure virtual
GetFaceVertexNormal(int faceIndex, int corner)=0IGameMeshpure virtual
GetFaceVertexTangentBinormal(int faceIndex, int corner, int mapChannel=1)=0IGameMeshpure virtual
GetIGameModifier(int index)IGameObject
GetIGameObjectTM()IGameObject
GetIGameSkin()IGameObject
GetIGameType()=0IGameObjectpure virtual
GetIllumVertex(int index)=0IGameMeshpure virtual
GetIllumVertex(int index, float &illum)=0IGameMeshpure virtual
GetIPropertyContainer()IExportEntityinlinevirtual
GetMapFaceIndex(int ch, int faceNum, DWORD *index)=0IGameMeshpure virtual
GetMapVertex(int ch, int index)=0IGameMeshpure virtual
GetMapVertex(int ch, int index, Point3 &mVert)=0IGameMeshpure virtual
GetMaterialFromFace(int FaceNum)=0IGameMeshpure virtual
GetMaterialFromFace(FaceEx *face)=0IGameMeshpure virtual
GetMaterialFromPolygon(int PolyIndex)=0IGameMeshpure virtual
GetMaxMesh()=0IGameMeshpure virtual
GetMaxObject()IGameObject
GetMaxType()IGameObject
GetNormal(int index, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormal(int index, Point3 &norm, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormal(int faceIndex, int corner, Point3 &norm, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormal(FaceEx *face, int corner, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormal(FaceEx *face, int corner, Point3 &norm, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormal(int faceIndex, int corner, bool ObjectSpace=false)=0IGameMeshpure virtual
GetNormalVertexIndex(int index)=0IGameMeshpure virtual
GetNumberOfAlphaVerts()=0IGameMeshpure virtual
GetNumberOfBinormals(int mapChannel=1)=0IGameMeshpure virtual
GetNumberOfColorVerts()=0IGameMeshpure virtual
GetNumberOfFaces()=0IGameMeshpure virtual
GetNumberOfIllumVerts()=0IGameMeshpure virtual
GetNumberOfMapVerts(int ch)=0IGameMeshpure virtual
GetNumberOfNormals()=0IGameMeshpure virtual
GetNumberOfPolygonCorners(int PolyIndex)=0IGameMeshpure virtual
GetNumberOfPolygonNormals()=0IGameMeshpure virtual
GetNumberOfPolygons()=0IGameMeshpure virtual
GetNumberOfTangents(int mapChannel=1)=0IGameMeshpure virtual
GetNumberOfTexVerts()=0IGameMeshpure virtual
GetNumberOfVerts()=0IGameMeshpure virtual
GetNumModifiers()IGameObject
GetPolygonEgdesVisibility(int PolyIndex)=0IGameMeshpure virtual
GetPolygonIndexFromMatID(int MatID)=0IGameMeshpure virtual
GetPolygonMapVertices(int PolyIndex, int MapChannel)=0IGameMeshpure virtual
GetPolygonMaterialID(int PolyIndex)=0IGameMeshpure virtual
GetPolygonNormals(int PolyIndex)=0IGameMeshpure virtual
GetPolygonNormalsArray(int PolyIndex=-1)=0IGameMeshpure virtual
GetPolygonSmoothingGroup(int PolyIndex)=0IGameMeshpure virtual
GetPolygonVertices(int PolyIndex)=0IGameMeshpure virtual
GetTangent(int index, int mapChannel=1)=0IGameMeshpure virtual
GetTangent(int index, Point3 &Tangent, int mapChannel=1)=0IGameMeshpure virtual
GetTexVertex(int index)=0IGameMeshpure virtual
GetTexVertex(int index, Point2 &tex)=0IGameMeshpure virtual
GetVertex(int index, bool ObjectSpace=false)=0IGameMeshpure virtual
GetVertex(int index, Point3 &vert, bool ObjectSpace=false)=0IGameMeshpure virtual
IGAME_BONE enum valueIGameObject
IGAME_CAMERA enum valueIGameObject
IGAME_HELPER enum valueIGameObject
IGAME_IKCHAIN enum valueIGameObject
IGAME_LIGHT enum valueIGameObject
IGAME_MAX_BONE enum valueIGameObject
IGAME_MAX_CAMERA enum valueIGameObject
IGAME_MAX_GEOM enum valueIGameObject
IGAME_MAX_HELPER enum valueIGameObject
IGAME_MAX_LIGHT enum valueIGameObject
IGAME_MAX_SHAPE enum valueIGameObject
IGAME_MAX_UNKNOWN enum valueIGameObject
IGAME_MESH enum valueIGameObject
IGAME_SPLINE enum valueIGameObject
IGAME_UNKNOWN enum valueIGameObject
IGAME_XREF enum valueIGameObject
IGameObject()IGameObject
IGameObject(INode *node)IGameObject
InitializeBinormalData()=0IGameMeshpure virtual
InitializeData()IGameObjectinlinevirtual
IsEntitySupported()IExportEntityinlinevirtual
IsObjectSkinned()IGameObject
IsObjectXRef()IGameObject
IsRenderable()IGameObject
MaxType enum nameIGameObject
ObjectTypes enum nameIGameObject
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
SetCreateOptimizedNormalList()=0IGameMeshpure virtual
SetNode(INode *n)IGameObjectprotected
SetUseWeightedNormals()=0IGameMeshpure virtual
~IExportEntity()IExportEntityinlinevirtual
~IGameObject()=0IGameObjectpure virtual