AddHook() | PatchMesh | |
AddHook(int index) | PatchMesh | |
AddHook(int vertIndex, int segIndex) | PatchMesh | |
AddPatch(int type) | PatchMesh | |
AffectBackface() | PatchMesh | |
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 |
ApplyConstraints(BOOL selOnly=FALSE) | PatchMesh | |
ApplyUVWMap(int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, int cap, const Matrix3 &tm, int channel=1) | PatchMesh | |
ArePatchesCurvedMapped(int index) | PatchMesh | |
ArePatchesLinearMapped(int index) | PatchMesh | |
Attach(PatchMesh *attPatch, int mtlOffset) | PatchMesh | |
AutoSmooth(float angle, BOOL useSel, BOOL preventIndirectSmoothing) | PatchMesh | |
AverageNormals(int type=PATCH_PATCH) | PatchMesh | |
Bevel(float amount, int smoothStart, int smoothEnd) | PatchMesh | |
bevelEdges | PatchMesh | |
bezVecVert | PatchMesh | |
Bubble() | PatchMesh | |
buildBoundingBox(void) | PatchMesh | |
buildLinkages(int patch=-1) | PatchMesh | |
BuildPatchNormals() | PatchMesh | |
cacheAdaptive | PatchMesh | |
cacheSteps | PatchMesh | |
ChangePatchInterior(int index, int type) | PatchMesh | |
ChangePatchToCurvedMapping(int index) | PatchMesh | |
ChangePatchToLinearMapping(int index) | PatchMesh | |
ChangeVertType(int index, int type) | PatchMesh | |
ClearDispFlag(DWORD f) | PatchMesh | inline |
ClonePatchParts(BitArray *patches=NULL) | PatchMesh | |
computeAux() | PatchMesh | |
computeInteriors() | PatchMesh | |
ComputeMesh(Mesh &m, DWORD convertFlags) | PatchMesh | |
CopyPatchDataFrom(PatchMesh &fromPatchMesh) | PatchMesh | |
CreateBevel() | PatchMesh | |
CreateExtrusion(int type=PATCH_PATCH, BOOL edgeClone=FALSE) | PatchMesh | |
DeepCopy(PatchMesh *amesh, ChannelMask channels) | PatchMesh | |
DeletePatchParts(BitArray &delVerts, BitArray &delPatches) | PatchMesh | |
dispFlags | PatchMesh | |
Dump() | PatchMesh | |
EdgeDist() | PatchMesh | |
edgeDistances | PatchMesh | |
EdgeNormal(int index) | PatchMesh | |
edgeNormals | PatchMesh | |
edges | PatchMesh | |
EdgeSel() | PatchMesh | inline |
edgeSel | PatchMesh | |
extrudeData | PatchMesh | |
extrudeDeltas | PatchMesh | |
Falloff() | PatchMesh | |
FlipPatchNormal(int index) | PatchMesh | |
FreeAll() | PatchMesh | |
FreeChannels(ChannelMask channels, int zeroOthers=1) | PatchMesh | |
GetAdaptive() | PatchMesh | |
GetBevelDir(int patchVertID) | PatchMesh | |
getBoundingBox(Matrix3 *tm=NULL) | PatchMesh | |
GetDeformBBox(Box3 &box, Matrix3 *tm=NULL, BOOL useSel=FALSE) | PatchMesh | |
GetDispFlag(DWORD f) | PatchMesh | inline |
GetDispTess() | PatchMesh | |
GetEdge(int v1, int v12, int v21, int v2, int p) | PatchMesh | |
GetEdge(int v1, int v2) const | PatchMesh | |
GetEdges(int vert) const | PatchMesh | |
GetElement(int index) | PatchMesh | |
GetInterface(Interface_ID id) | PatchMesh | virtual |
GetInterfaceAt(int i) const | BaseInterfaceServer | virtual |
getMapPatch(int mp, int i) | PatchMesh | inline |
getMapSupport(int mp) | PatchMesh | inline |
getMapVert(int mp, int i) | PatchMesh | inline |
getMapVertPtr(int mp, int i) | PatchMesh | inline |
GetMesh() | PatchMesh | |
GetMeshSteps() | PatchMesh | |
GetMeshStepsRender() | PatchMesh | |
getNumEdges(void) | PatchMesh | inline |
getNumMaps() | PatchMesh | inline |
getNumMapVerts(int mp) const | PatchMesh | |
getNumPatches(void) | PatchMesh | inline |
getNumTVerts() const | PatchMesh | inline |
getNumTVertsChannel(int mp) const | PatchMesh | inline |
getNumVecs(void) | PatchMesh | inline |
getNumVerts(void) | PatchMesh | inline |
GetPatches(int v1, int v2) const | PatchMesh | |
GetPatches(int vert) const | PatchMesh | |
getPatchMtlIndex(int i) | PatchMesh | |
GetProdTess() | PatchMesh | |
GetProdTessNormals() | PatchMesh | |
GetProdTessWeld() | PatchMesh | |
GetRelax() | PatchMesh | |
GetRelaxBoundary() | PatchMesh | |
GetRelaxIter() | PatchMesh | |
GetRelaxSaddle() | PatchMesh | |
GetRelaxValue() | PatchMesh | |
GetRelaxViewports() | PatchMesh | |
getRVec(int i) | PatchMesh | inline |
getRVecPtr(int i) | PatchMesh | inline |
getRVert(int i) | PatchMesh | inline |
getRVertPtr(int i) | PatchMesh | inline |
GetShowInterior() | PatchMesh | |
getTVert(int i) | PatchMesh | inline |
getTVertChannel(int channel, int i) | PatchMesh | inline |
getTVertPtr(int i) | PatchMesh | inline |
getTVertPtrChannel(int channel, int i) | PatchMesh | inline |
getTVPatch(int i) | PatchMesh | inline |
getTVPatchChannel(int channel, int i) | PatchMesh | inline |
GetTypedInterface() | InterfaceServer | inline |
GetUnrelaxedMesh() | PatchMesh | |
GetUsePatchNormals() | PatchMesh | |
getVec(int i) | PatchMesh | inline |
getVecPtr(int i) | PatchMesh | inline |
GetVectors(int vert) const | PatchMesh | |
getVert(int i) | PatchMesh | inline |
getVertPtr(int i) | PatchMesh | inline |
GetViewTess() | PatchMesh | |
GetViewTessNormals() | PatchMesh | |
GetViewTessWeld() | PatchMesh | |
GetVSelectionWeights() | PatchMesh | inline |
GrowSelection(int type) | PatchMesh | |
HookFixTopology() | PatchMesh | |
hooks | PatchMesh | |
hookTopoMarkers | PatchMesh | |
hookTopoMarkersA | PatchMesh | |
hookTopoMarkersB | PatchMesh | |
Init() | PatchMesh | |
interfaces | BaseInterfaceServer | protected |
IntersectRay(Ray &ray, float &at, Point3 &norm) | PatchMesh | |
InvalidateGeomCache() | PatchMesh | |
InvalidateMesh() | PatchMesh | |
InvalidatePatchNormals() | PatchMesh | |
InvalidateRelaxedMesh() | PatchMesh | |
InvalidateVertexWeights() | PatchMesh | |
Load(ILoad *iload) | PatchMesh | |
mAffectBackface | PatchMesh | |
MakeQuadPatch(int index, int va, int vab, int vba, int vb, int vbc, int vcb, int vc, int vcd, int vdc, int vd, int vda, int vad, int i1, int i2, int i3, int i4, DWORD sm) | PatchMesh | |
MakeTriPatch(int index, int va, int vab, int vba, int vb, int vbc, int vcb, int vc, int vca, int vac, int i1, int i2, int i3, DWORD sm) | PatchMesh | |
mapPatches(int mp) const | PatchMesh | |
mapVerts(int mp) const | PatchMesh | |
MaxGraphics::IPatchMeshInternal class | PatchMesh | friend |
mBubble | PatchMesh | |
mEdgeDist | PatchMesh | |
mFalloff | PatchMesh | |
MoveNormal(float amount, BOOL useLocalNorms, int type) | PatchMesh | |
mPinch | PatchMesh | |
mUseEdgeDist | PatchMesh | |
mUseSoftSelections | PatchMesh | |
NewAndCopyChannels(ChannelMask channels) | PatchMesh | |
newEdges | PatchMesh | |
newVerts | PatchMesh | |
normals | PatchMesh | |
normalsBuilt | PatchMesh | |
numEdges | PatchMesh | |
NumInterfaces() const | BaseInterfaceServer | virtual |
NumMapChannels() | PatchMesh | inline |
numPatches | PatchMesh | |
numTVerts | PatchMesh | |
numVecs | PatchMesh | |
numVerts | PatchMesh | |
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=(PatchMesh &fromPatchMesh) | PatchMesh | |
operator=(Mesh &fromMesh) | PatchMesh | |
Patch class | PatchMesh | friend |
patches | PatchMesh | |
PatchMesh() | PatchMesh | |
PatchMesh(PatchMesh &fromPatch) | PatchMesh | |
PatchNormal(int index) | PatchMesh | |
PatchSel() | PatchMesh | inline |
patchSel | PatchMesh | |
PatchSmoothEdge(bool useSel=true, const BitArray *eSel=NULL) | PatchMesh | |
PatchSmoothPatch(bool useSel=true, const BitArray *pSel=NULL) | PatchMesh | |
PatchSmoothVector(bool useSel=true, const BitArray *vSel=NULL) | PatchMesh | |
PatchSmoothVertex(bool useSel=true, const BitArray *vSel=NULL) | PatchMesh | |
Pinch() | PatchMesh | |
PrepareMesh() | PatchMesh | |
PrepareUnrelaxedMesh() | PatchMesh | |
RecordTopologyTags() | PatchMesh | |
relaxedMeshValid | PatchMesh | |
Relaxing() | PatchMesh | |
RemoveHook() | PatchMesh | |
render(GraphicsWindow *gw, Material *ma, RECT *rp, int compFlags, int numMat=1) | PatchMesh | |
renderGizmo(GraphicsWindow *gw) | PatchMesh | |
ResetVertexTangents(int index) | PatchMesh | |
ResetVertexTangents(bool useSel=true, const BitArray *vSel=NULL) | PatchMesh | |
Save(ISave *isave) | PatchMesh | |
select(GraphicsWindow *gw, Material *ma, HitRegion *hr, int abortOnHit=FALSE, int numMat=1) | PatchMesh | |
SelectEdgeLoop(BitArray &eSel) | PatchMesh | |
SelectEdgeRing(BitArray &eSel) | PatchMesh | |
selLevel | PatchMesh | |
SelPatchesSameType() | PatchMesh | |
SelVertsSameType() | PatchMesh | |
SetAdaptive(BOOL sw) | PatchMesh | |
SetAffectBackface(int affectBackface) | PatchMesh | |
SetBubble(float bubble) | PatchMesh | |
SetDispFlag(DWORD f) | PatchMesh | inline |
SetDispTess(TessApprox tess) | PatchMesh | |
SetEdgeDist(int edgeDist) | PatchMesh | |
SetFalloff(float falloff) | PatchMesh | |
setMapPatch(int mp, int i, const TVPatch &tvp) | PatchMesh | inline |
setMapSupport(int chan, BOOL init=TRUE) | PatchMesh | |
setMapVert(int mp, int i, const UVVert &xyz) | PatchMesh | inline |
setMapVert(int mp, int i, float x, float y, float z) | PatchMesh | inline |
SetMeshSteps(int steps) | PatchMesh | |
SetMeshStepsRender(int steps) | PatchMesh | |
setNumEdges(int ct, BOOL keep=FALSE) | PatchMesh | |
setNumMapPatches(int channel, int ct, BOOL keep=FALSE, int oldCt=0) | PatchMesh | |
setNumMaps(int ct, BOOL keep=TRUE) | PatchMesh | |
setNumMapVerts(int mp, int ct, BOOL keep=FALSE) | PatchMesh | |
setNumPatches(int ct, BOOL keep=FALSE) | PatchMesh | |
setNumTVerts(int ct, BOOL keep=FALSE) | PatchMesh | inline |
setNumTVertsChannel(int mp, int ct, BOOL keep=FALSE) | PatchMesh | inline |
setNumTVPatches(int ct, BOOL keep=FALSE, int oldCt=0) | PatchMesh | inline |
setNumTVPatchesChannel(int channel, int ct, BOOL keep=FALSE, int oldCt=0) | PatchMesh | inline |
setNumVecs(int ct, BOOL keep=FALSE) | PatchMesh | |
setNumVerts(int ct, BOOL keep=FALSE) | PatchMesh | |
setPatchMtlIndex(int i, MtlID id) | PatchMesh | |
SetPinch(float pinch) | PatchMesh | |
SetProdTess(TessApprox tess) | PatchMesh | |
SetProdTessNormals(BOOL use) | PatchMesh | |
SetProdTessWeld(BOOL weld) | PatchMesh | |
SetRelax(BOOL v) | PatchMesh | |
SetRelaxBoundary(BOOL v) | PatchMesh | |
SetRelaxIter(int v) | PatchMesh | |
SetRelaxSaddle(BOOL v) | PatchMesh | |
SetRelaxValue(float v) | PatchMesh | |
SetRelaxViewports(BOOL v) | PatchMesh | |
SetShowInterior(BOOL si) | PatchMesh | |
setTVert(int i, const UVVert &xyz) | PatchMesh | inline |
setTVert(int i, float x, float y, float z) | PatchMesh | inline |
setTVertChannel(int channel, int i, const UVVert &xyz) | PatchMesh | inline |
setTVertChannel(int channel, int i, float x, float y, float z) | PatchMesh | inline |
setTVPatch(int i, TVPatch &tvp) | PatchMesh | inline |
setTVPatchChannel(int channel, int i, TVPatch &tvp) | PatchMesh | inline |
SetUseEdgeDists(int edgeDist) | PatchMesh | |
SetUsePatchNormals(BOOL usePatchNorm) | PatchMesh | |
SetUseSoftSelections(int useSoftSelections) | PatchMesh | |
setVec(int i, const Point3 &xyz) | PatchMesh | inline |
setVec(int i, float x, float y, float z) | PatchMesh | inline |
setVert(int i, const Point3 &xyz) | PatchMesh | inline |
setVert(int i, float x, float y, float z) | PatchMesh | inline |
SetVertexWeight(int i, float w) | PatchMesh | inline |
SetVertexWeightCount(int i) | PatchMesh | |
SetViewTess(TessApprox tess) | PatchMesh | |
SetViewTessNormals(BOOL use) | PatchMesh | |
SetViewTessWeld(BOOL weld) | PatchMesh | |
ShallowCopy(PatchMesh *amesh, ChannelMask channels) | PatchMesh | |
ShrinkSelection(int type) | PatchMesh | |
SingleEdgesOnly() | PatchMesh | |
snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm) | PatchMesh | |
Subdivide(int type, BOOL propagate) | PatchMesh | |
SubObjectHitTest(GraphicsWindow *gw, Material *ma, HitRegion *hr, DWORD vflags, SubPatchHitList &hitList, int numMat=1) | PatchMesh | |
SupportVSelectionWeights() | PatchMesh | |
Transform(Matrix3 &tm) | PatchMesh | |
tVerts | PatchMesh | |
tvPatches | PatchMesh | |
UnifyNormals(BOOL useSel) | PatchMesh | |
unrelaxedMeshValid | PatchMesh | |
UpdateEdgeDists() | PatchMesh | |
UpdateHooks() | PatchMesh | |
UpdateVertexDists() | PatchMesh | |
UpdateVertexWeights() | PatchMesh | |
UseEdgeDists() | PatchMesh | |
UseSoftSelections() | PatchMesh | |
vecs | PatchMesh | |
vecSel | PatchMesh | |
VecSel() | PatchMesh | inline |
VertexNormal(int vIndex) | PatchMesh | |
VertexTempSel() | PatchMesh | |
VertexWeight(int i) | PatchMesh | inline |
VertexWeightSelectLevel() | PatchMesh | inline |
VertexWeightSupport() | PatchMesh | inline |
verts | PatchMesh | |
vertSel | PatchMesh | |
VertSel() | PatchMesh | inline |
Weld(float thresh, BOOL weldIdentical=FALSE, int startVert=0) | PatchMesh | |
Weld(int fromVert, int toVert) | PatchMesh | |
WeldEdges() | PatchMesh | |
~BaseInterfaceServer() | BaseInterfaceServer | virtual |
~InterfaceServer() | InterfaceServer | virtual |
~PatchMesh() | PatchMesh | |