Method Groups for Class MapDelta

The methods in this class are grouped below.

(Links go to the MapDelta Class Reference page.)

Initialization & Cleanup
MapDelta::MapDelta()
MapDelta::ClearAllOps()
MapDelta::SetInFNum(DWORD n)
MapDelta::SetInVNum(DWORD n)
Mesh Map Interaction
MapDelta::Apply(UVVert *tv, TVFace *tf, DWORD inVNum, DWORD inFNum)
Composition & Operators
See the class MeshDelta section on composition and operators for more information.
MapDelta::operator*=(MapDelta & from)
MapDelta::operator=(MapDelta & td)
MapDelta::ChangeFlags()
MapDelta::CopyMDChannels(MapDelta & from, DWORD channels)
Characteristics
The following methods give useful information about the MeshDelta.
MapDelta::NumVSet(DWORD inVNum)
MapDelta::outVNum()
MapDelta::outVNum(DWORD inVNum)
MapDelta::OutFace(TVFace *mf, DWORD ff)
MapDelta::RemapID(DWORD ff)
MapDelta::IsRemapped(DWORD ff, DWORD vid)
MapDelta::SetID(DWORD i)
MapDelta::IsCreate(DWORD i)
Basic Operations
These operations are the "building blocks" of MeshDeltas. All of them may be safely performed on MeshDeltas that are already quite complex. Those that accept DWORD indices require output mesh indices, as all operations are appended to the end of the existing delta.
MapDelta::Set(DWORD i, const UVVert & p)
MapDelta::VCreate(UVVert *v, int num=1)
MapDelta::FCreate(TVFace *f, int num=1)
MapDelta::FCreateDefault(int num=1)
MapDelta::FCreateQuad(DWORD *t)
MapDelta::FClone(TVFace & tf, DWORD remapFlags=0, DWORD *v=NULL)
MapDelta::FRemap(FaceRemap & fr)
MapDelta::FRemap(DWORD f, DWORD flags, DWORD *v)
MapDelta::FDelete(int offset, BitArray & fdel)
Debugging
MapDelta::MyDebugPrint()