PatchMesh Member List

This is the complete list of members for PatchMesh, including all inherited members.
AddHook()PatchMesh
AddHook(int index)PatchMesh
AddHook(int vertIndex, int segIndex)PatchMesh
AddPatch(int type)PatchMesh
AffectBackface()PatchMesh
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
bevelEdgesPatchMesh
bezVecVertPatchMesh
Bubble()PatchMesh
buildBoundingBox(void)PatchMesh
buildLinkages(int patch=-1)PatchMesh
BuildPatchNormals()PatchMesh
cacheAdaptivePatchMesh
cacheStepsPatchMesh
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
dispFlagsPatchMesh
Dump()PatchMesh
EdgeDist()PatchMesh
edgeDistancesPatchMesh
EdgeNormal(int index)PatchMesh
edgeNormalsPatchMesh
edgesPatchMesh
EdgeSel()PatchMesh [inline]
edgeSelPatchMesh
extrudeDataPatchMesh
extrudeDeltasPatchMesh
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
getMtlIndex(void)PatchMesh [inline]
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]
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
hooksPatchMesh
hookTopoMarkersPatchMesh
hookTopoMarkersAPatchMesh
hookTopoMarkersBPatchMesh
Init()PatchMesh
interfacesBaseInterfaceServer [protected]
IntersectRay(Ray &ray, float &at, Point3 &norm)PatchMesh
InvalidateGeomCache()PatchMesh
InvalidateMesh()PatchMesh
InvalidatePatchNormals()PatchMesh
InvalidateRelaxedMesh()PatchMesh
InvalidateVertexWeights()PatchMesh
Load(ILoad *iload)PatchMesh
mAffectBackfacePatchMesh
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 classPatchMesh [friend]
mBubblePatchMesh
mEdgeDistPatchMesh
mFalloffPatchMesh
MoveNormal(float amount, BOOL useLocalNorms, int type)PatchMesh
mPinchPatchMesh
mtlIndexPatchMesh
mUseEdgeDistPatchMesh
mUseSoftSelectionsPatchMesh
NewAndCopyChannels(ChannelMask channels)PatchMesh
newEdgesPatchMesh
newVertsPatchMesh
normalsPatchMesh
normalsBuiltPatchMesh
numEdgesPatchMesh
NumInterfaces() const BaseInterfaceServer [virtual]
NumMapChannels()PatchMesh [inline]
numPatchesPatchMesh
numTVertsPatchMesh
numVecsPatchMesh
numVertsPatchMesh
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, 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, 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, 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, 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 classPatchMesh [friend]
patchesPatchMesh
PatchMesh()PatchMesh
PatchMesh(PatchMesh &fromPatch)PatchMesh
PatchNormal(int index)PatchMesh
PatchSel()PatchMesh [inline]
patchSelPatchMesh
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
relaxedMeshValidPatchMesh
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
selLevelPatchMesh
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
setMtlIndex(MtlID i)PatchMesh [inline]
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 flags, SubPatchHitList &hitList, int numMat=1)PatchMesh
SupportVSelectionWeights()PatchMesh
Transform(Matrix3 &tm)PatchMesh
tVertsPatchMesh
tvPatchesPatchMesh
UnifyNormals(BOOL useSel)PatchMesh
unrelaxedMeshValidPatchMesh
UpdateEdgeDists()PatchMesh
UpdateHooks()PatchMesh
UpdateVertexDists()PatchMesh
UpdateVertexWeights()PatchMesh
UseEdgeDists()PatchMesh
UseSoftSelections()PatchMesh
vecsPatchMesh
VecSel()PatchMesh [inline]
vecSelPatchMesh
VertexNormal(int vIndex)PatchMesh
VertexTempSel()PatchMesh
VertexWeight(int i)PatchMesh [inline]
VertexWeightSelectLevel()PatchMesh [inline]
VertexWeightSupport()PatchMesh [inline]
vertsPatchMesh
vertSelPatchMesh
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