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