#include <meshdelta.h>
Public Member Functions |
|
MapDelta () | |
DllExport void | ClearAllOps () |
DllExport int | NumVSet (DWORD inVNum) |
DllExport void | SetInVNum (DWORD n) |
DllExport void | SetInFNum (DWORD n) |
DWORD | outVNum () |
DWORD | outVNum (DWORD inVNum) |
bool | IsCreate (DWORD i) |
DllExport DWORD | SetID (DWORD i) |
DllExport DWORD | VCreate (UVVert *v, int num=1) |
DllExport void | FCreate (TVFace *f, int num=1) |
DllExport void | FCreateDefault (int num=1) |
DllExport void | FCreateQuad (DWORD *t) |
DllExport void | FClone (TVFace &tf, DWORD remapFlags=0, DWORD *v=NULL) |
DllExport void | FRemap (DWORD f, DWORD flags, DWORD *v) |
void | FRemap (FaceRemap &fr) |
DllExport DWORD | RemapID (DWORD ff) |
DllExport DWORD | IsRemapped (DWORD ff, DWORD vid) |
DllExport TVFace | OutFace (TVFace *mf, DWORD ff) |
DllExport void | FDelete (int offset, BitArray &fdel) |
DllExport void | Set (DWORD i, const UVVert &p) |
DllExport void | Set (BitArray &sel, const UVVert &p) |
MapDelta & | operator= (MapDelta &from) |
DllExport MapDelta & | operator*= (MapDelta &from) |
DllExport void | Apply (UVVert *tv, TVFace *tf, DWORD inVNum, DWORD inFNum) |
DllExport void | MyDebugPrint () |
DllExport DWORD | ChangeFlags () |
DllExport void | CopyMDChannels (MapDelta &from, DWORD channels) |
DllExport BOOL | CheckOrder () |
DllExport BOOL | CheckFaces () |
Public Attributes |
|
DWORD | vnum |
DWORD | fnum |
Tab< UVVertSet > | vSet |
Tab< Point3 > | vCreate |
Tab< TVFace > | fCreate |
Tab< FaceRemap > | fRemap |
MapDelta | ( | ) | [inline] |
DllExport void ClearAllOps | ( | ) |
DllExport int NumVSet | ( | DWORD | inVNum | ) |
DllExport void SetInVNum | ( | DWORD | n | ) |
DllExport void SetInFNum | ( | DWORD | n | ) |
DWORD outVNum | ( | ) | [inline] |
DWORD outVNum | ( | DWORD | inVNum | ) | [inline] |
bool IsCreate | ( | DWORD | i | ) | [inline] |
DllExport DWORD SetID | ( | DWORD | i | ) |
DllExport DWORD VCreate | ( | UVVert * | v, |
int | num = 1 |
||
) |
DllExport void FCreate | ( | TVFace * | f, |
int | num = 1 |
||
) |
DllExport void FCreateDefault | ( | int | num = 1 |
) |
DllExport void FCreateQuad | ( | DWORD * | t | ) |
DllExport void FClone | ( | TVFace & | tf, |
DWORD | remapFlags = 0 , |
||
DWORD * | v = NULL |
||
) |
DllExport void FRemap | ( | DWORD | f, |
DWORD | flags, | ||
DWORD * | v | ||
) |
void FRemap | ( | FaceRemap & | fr | ) | [inline] |
DllExport DWORD RemapID | ( | DWORD | ff | ) |
DllExport DWORD IsRemapped | ( | DWORD | ff, |
DWORD | vid | ||
) |
DllExport void FDelete | ( | int | offset, |
BitArray & | fdel | ||
) |
DllExport void Set | ( | DWORD | i, |
const UVVert & | p | ||
) |
{ CopyMDChannels (from, MDELTA_ALL); return *this; }
DllExport void MyDebugPrint | ( | ) |
DllExport DWORD ChangeFlags | ( | ) |
DllExport void CopyMDChannels | ( | MapDelta & | from, |
DWORD | channels | ||
) |
DllExport BOOL CheckOrder | ( | ) |
DllExport BOOL CheckFaces | ( | ) |