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()