3ds Max C++ API Reference
|
This is the complete list of members for MeshDelta, including all inherited members.
AddMap(int mapID) | MeshDelta | |
AddVertexColors() | MeshDelta | |
AddVertexData(int vdChan, Mesh *m=NULL) | MeshDelta | |
aligned_free(void *ptr) | MaxHeapOperators | static |
aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
Apply(Mesh &mesh) | MeshDelta | |
AttachMesh(Mesh &m, Mesh &attachment, Matrix3 &relativeTransform, int matOffset) | MeshDelta | |
AutoSmooth(Mesh &m, BitArray sel, float angle, AdjFaceList *af=NULL, AdjEdgeList *ae=NULL) | MeshDelta | |
Bevel(Mesh &m, BitArray vset, float outline, Tab< Point3 > *odir, float height, Tab< Point3 > *hdir) | MeshDelta | |
BreakVerts(Mesh &m, BitArray vset) | MeshDelta | |
ChamferEdges(Mesh &m, BitArray eset, MeshChamferData &mcd, AdjEdgeList *ae=NULL) | MeshDelta | |
ChamferMove(Mesh &m, MeshChamferData &mcd, float amount, AdjEdgeList *ae=NULL) | MeshDelta | |
ChamferVertices(Mesh &m, BitArray vset, MeshChamferData &mcd, AdjEdgeList *ae=NULL) | MeshDelta | |
ChangeFlags(Tab< DWORD > *mChannels=NULL) | MeshDelta | |
CheckMapFaces() | MeshDelta | |
CheckOrder() | MeshDelta | |
ClearAllOps() | MeshDelta | |
ClearLUTs() | MeshDelta | |
CloneFaces(Mesh &m, BitArray fset) | MeshDelta | |
CloneVerts(Mesh &m, BitArray vset) | MeshDelta | |
CollapseEdges(Mesh &m, BitArray ecol, AdjEdgeList *ae=NULL) | MeshDelta | |
Compose(MeshDelta &td) | MeshDelta | |
CopyMDChannels(MeshDelta &from, DWORD channels, Tab< DWORD > *mChannels=NULL) | MeshDelta | |
CreateDefaultMapFaces(int num=1) | MeshDelta | |
CreatePolygon(Mesh &m, int deg, int *v, DWORD smG=0, MtlID matID=0) | MeshDelta | |
Cut(Mesh &m, DWORD ed1, float prop1, DWORD ed2, float prop2, const Point3 &norm, bool fixNeighbors=TRUE, bool split=FALSE) | MeshDelta | |
DeleteEdgeSet(Mesh &m, BitArray sel) | MeshDelta | |
DeleteFaceSet(Mesh &m, BitArray sel) | MeshDelta | |
DeleteIsoVerts(Mesh &m) | MeshDelta | |
DeleteSelected(Mesh &m) | MeshDelta | |
DeleteVertSet(Mesh &m, BitArray sel) | MeshDelta | |
Detach(Mesh &m, Mesh *out, BitArray fset, BOOL faces, BOOL del, BOOL elem) | MeshDelta | |
DivideEdge(Mesh &m, DWORD ed, float prop=.5f, AdjEdgeList *el=NULL, bool visDiag1=FALSE, bool fixNeighbors=TRUE, bool visDiag2=FALSE, bool split=FALSE) | MeshDelta | |
DivideEdges(Mesh &m, BitArray eset, AdjEdgeList *el=NULL) | MeshDelta | |
DivideFace(Mesh &m, DWORD f, float *bary=NULL) | MeshDelta | |
DivideFaces(Mesh &m, BitArray fset, MeshOpProgress *mop=NULL) | MeshDelta | |
EdgeTessellate(Mesh &m, BitArray fset, float tens, AdjEdgeList *ae=NULL, AdjFaceList *af=NULL, MeshOpProgress *mop=NULL) | MeshDelta | |
esel | MeshDelta | |
ExplodeFaces(Mesh &m, float thresh, bool useFaceSel=FALSE, AdjFaceList *af=NULL) | MeshDelta | |
ExtrudeEdges(Mesh &m, BitArray eset, Tab< Point3 > *edir=NULL) | MeshDelta | |
ExtrudeFaces(Mesh &m, BitArray fset, AdjEdgeList *el=NULL) | MeshDelta | |
fChange | MeshDelta | |
FChange(FaceChange *f, int num=1) | MeshDelta | |
FChange(DWORD f, DWORD flags, DWORD dat) | MeshDelta | |
FClone(const Face &f, DWORD ff, DWORD remapFlags=0, DWORD *v=NULL, BOOL bCopySel=TRUE) | MeshDelta | |
fCreate | MeshDelta | |
FCreate(Face *f, int num=1) | MeshDelta | |
FCreate(FaceCreate *f, int num=1) | MeshDelta | |
FCreateQuad(DWORD *v, DWORD smG=0, MtlID matID=0, int orig=UNDEFINED) | MeshDelta | |
fDelete | MeshDelta | |
FDelete(DWORD *f, int num=1) | MeshDelta | |
FDelete(BitArray &fdel) | MeshDelta | |
FillInFaces(Mesh &m) | MeshDelta | |
FlipNormal(Mesh &m, DWORD face) | MeshDelta | |
FLut(DWORD i) | MeshDelta | |
fnum | MeshDelta | |
FRemap(FaceRemap *f, int num=1) | MeshDelta | |
FRemap(DWORD f, DWORD flags, DWORD *v) | MeshDelta | |
fRemap | MeshDelta | |
fsel | MeshDelta | |
fSmooth | MeshDelta | |
FSmooth(FaceSmooth *f, int num=1) | MeshDelta | |
FSmooth(DWORD f, DWORD mask, DWORD val) | MeshDelta | |
GetInterface(Interface_ID id) override | BaseInterfaceServer | virtual |
GetInterfaceAt(int i) const | BaseInterfaceServer | virtual |
GetMapNum() | MeshDelta | inline |
getMapSupport(int mp) | MeshDelta | inline |
GetSavingPermutations(int &numCr, int &numCl, Tab< int > &vPermute, Tab< int > &vPReverse) | MeshDelta | |
GetTypedInterface() | InterfaceServer | inline |
GetVDataNum() | MeshDelta | inline |
hasMapSupport() | MeshDelta | inline |
InitToMesh(const Mesh &m) | MeshDelta | |
interfaces | BaseInterfaceServer | protected |
IsFCreate(DWORD i) | MeshDelta | inline |
IsRemapped(DWORD ff, DWORD vid) | MeshDelta | |
IsVClone(DWORD i) | MeshDelta | inline |
IsVCreate(DWORD i) | MeshDelta | inline |
Load(ILoad *iload) | MeshDelta | |
MakeSelFacesPlanar(Mesh &m, BitArray sel) | MeshDelta | |
MakeSelVertsPlanar(Mesh &m, BitArray sel) | MeshDelta | |
map | MeshDelta | |
Map(int mp) | MeshDelta | inline |
mapSupport | MeshDelta | |
MeshDelta() | MeshDelta | |
MeshDelta(const Mesh &m) | MeshDelta | |
Move(int i, const Point3 &p) | MeshDelta | |
Move(BitArray &sel, const Point3 &p) | MeshDelta | |
Move(VertMove *vm, int num) | MeshDelta | |
MoveID(DWORD i) | MeshDelta | |
MoveVertsToPlane(Mesh &m, BitArray sel, Point3 &N, float offset) | MeshDelta | |
MyDebugPrint(bool lut=FALSE, bool mp=FALSE) | MeshDelta | |
NumFCreate() | MeshDelta | inline |
NumFDelete(DWORD inFNum) | MeshDelta | |
NumInterfaces() const | BaseInterfaceServer | virtual |
NumVClone(DWORD inVNum) | MeshDelta | |
NumVDelete(DWORD inVNum) | MeshDelta | |
NumVMove(DWORD inVNum) | MeshDelta | |
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, int block_type, 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, int block_type, 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, int block_type, 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, int block_type, 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*=(MeshDelta &td) | MeshDelta | inline |
operator=(MeshDelta &td) | MeshDelta | inline |
OutFace(Mesh &m, DWORD ff) | MeshDelta | |
outFNum() | MeshDelta | inline |
outFNum(int inFNum) | MeshDelta | inline |
OutVert(Mesh &m, DWORD v) | MeshDelta | |
outVNum() | MeshDelta | inline |
outVNum(int inVNum) | MeshDelta | inline |
PartsChanged() | MeshDelta | |
PermuteClonedVertices(Tab< int > &vPermute) | MeshDelta | |
PostFIndex(DWORD i) | MeshDelta | |
PostVIndex(DWORD i) | MeshDelta | |
PropagateFacing(Mesh &m, BitArray &fset, int face, AdjFaceList &af, BitArray &done, BOOL bias=1) | MeshDelta | |
RemapID(DWORD ff) | MeshDelta | |
ResetVertCorners(Mesh &m) | MeshDelta | |
ResetVertWeights(Mesh &m) | MeshDelta | |
RestrictMatIDs(Mesh &m, int numMats) | MeshDelta | |
Save(ISave *isave) | MeshDelta | |
SelectFacesByFlags(Mesh &m, BOOL onoff, DWORD flagmask, DWORD flags) | MeshDelta | |
SetEdgeVis(DWORD f, DWORD ed, BOOL vis=TRUE) | MeshDelta | inline |
SetFaceAlpha(Mesh &m, BitArray fset, float alpha, int mp=MAP_ALPHA) | MeshDelta | inline |
SetFaceColors(Mesh &m, BitArray fset, VertColor vc, int mp=0) | MeshDelta | |
SetInFNum(int nface) | MeshDelta | |
SetInVNum(int nv) | MeshDelta | |
SetMapNum(int n, bool keep=TRUE) | MeshDelta | |
setMapSupport(int mp, bool val=true) | MeshDelta | inline |
SetMatID(DWORD f, MtlID mt) | MeshDelta | inline |
SetSingleEdgeVis(Mesh &m, DWORD ed, BOOL vis, AdjFaceList *adj=NULL) | MeshDelta | |
SetSmGroup(DWORD f, DWORD smG) | MeshDelta | inline |
SetVDataNum(int size, bool keep=TRUE) | MeshDelta | |
SetVertAlpha(Mesh &m, BitArray vset, float alpha, int mp=MAP_ALPHA) | MeshDelta | inline |
SetVertColors(Mesh &m, BitArray vset, VertColor vc, int mp=0) | MeshDelta | |
SetVertCorners(Mesh &m, BitArray vset, float corner) | MeshDelta | |
SetVertWeights(Mesh &m, BitArray vset, float weight) | MeshDelta | |
Slice(Mesh &m, Point3 N, float off, bool sep=FALSE, bool remove=FALSE, BitArray *fslice=NULL, AdjEdgeList *ae=NULL) | MeshDelta | |
TurnEdge(Mesh &m, DWORD ed, AdjEdgeList *el=NULL) | MeshDelta | |
UnifyNormals(Mesh &m, BitArray fset, AdjFaceList *af=NULL) | MeshDelta | |
UpdateLUTs(int extraV=0, int extraF=0) | MeshDelta | |
VClone(DWORD *v, int num=1) | MeshDelta | |
VClone(DWORD *v, Point3 *off, int num=1) | MeshDelta | |
VClone(VertMove *vm, int num=1) | MeshDelta | |
VClone(DWORD v) | MeshDelta | inline |
VClone(DWORD v, Point3 off) | MeshDelta | inline |
vClone | MeshDelta | |
VCloneOf(DWORD i) | MeshDelta | inline |
VCreate(Point3 *p, int num=1, BitArray *sel=NULL, BitArray *hide=NULL) | MeshDelta | |
vd | MeshDelta | |
VDelete(DWORD *v, int num=1) | MeshDelta | |
VDelete(BitArray &vdel) | MeshDelta | |
vDelete | MeshDelta | |
vdSupport | MeshDelta | |
vhide | MeshDelta | |
VLut(DWORD i) | MeshDelta | |
vMove | MeshDelta | |
vnum | MeshDelta | |
vsel | MeshDelta | |
WeldByThreshold(Mesh &m, BitArray vset, float thresh) | MeshDelta | |
WeldVertSet(Mesh &m, BitArray vset, Point3 *weldPoint=NULL) | MeshDelta | |
~BaseInterfaceServer() | BaseInterfaceServer | virtual |
~InterfaceServer() | InterfaceServer | virtual |
~MeshDelta() | MeshDelta |