, including all inherited members.
AddRef()=0 | IMCUnknown | [pure virtual] |
ApplyDisplacementBrush(const TDisplacementBrushParam &displacementParam, TDisplacementBrushContext &context)=0 | IPolymesh | [pure virtual] |
ApplyWeightBrush(const TWeightBrushParam &weightParam)=0 | IPolymesh | [pure virtual] |
BoxProjection(boolean onSelection, TBoxProjectionData &data)=0 | IPolymesh | [pure virtual] |
BuildDisplacementMaps(TMCCountedPtrArray< IShRasterLayer > &rasterLayers, const TDisplacementExportParameters &exportParameters)=0 | IPolymesh | [pure virtual] |
CleanDisplacementAlpha()=0 | IPolymesh | [pure virtual] |
CleanDisplacementMap()=0 | IPolymesh | [pure virtual] |
ClearSelectionCache()=0 | IPolymesh | [pure virtual] |
Clone(IPolymesh **)=0 | IPolymesh | [pure virtual] |
ConsistencyCheck()=0 | IPolymesh | [pure virtual] |
ConvertSubdivisionToPolygons(IPolymesh **iPolymesh)=0 | IPolymesh | [pure virtual] |
CreateOrFindVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
CreateVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
CylinderProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
Delete()=0 | IPolymesh | [pure virtual] |
DeleteDisplacement()=0 | IPolymesh | [pure virtual] |
DeleteSelectedEdges()=0 | IPolymesh | [pure virtual] |
DeleteSelectedPolygons(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
DeleteSelectedVertices(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
DeleteStoredNormals()=0 | IPolymesh | [pure virtual] |
EdgeTransfer(EdgeData edgeBuffer[], int32 bufferSize)=0 | IPolymesh | [pure virtual] |
EnableFlipCheck(boolean value, boolean checkNow=true)=0 | IPolymesh | [pure virtual] |
FillPolygons(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
FinishDisplacement()=0 | IPolymesh | [pure virtual] |
FlipCheck(boolean force)=0 | IPolymesh | [pure virtual] |
FlipCheckIfSuccessful(boolean force)=0 | IPolymesh | [pure virtual] |
FlushOptimizer(void)=0 | IPolymesh | [pure virtual] |
ForAllPolygons(IPolygonCallback *callback)=0 | IPolymesh | [pure virtual] |
ForAllVertices(IVertexCallback *callback)=0 | IPolymesh | [pure virtual] |
GetBoundingBox(TBBox3D &bbox, boolean selection, boolean includeSymSelection=false, boolean ignoreSkinning=true)=0 | IPolymesh | [pure virtual] |
GetDisplacementMap(int32 subdivisionLevel, TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
GetDisplacementMode()=0 | IPolymesh | [pure virtual] |
GetEdgeNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
GetEdges(TMCPtrArray< IEdge > &outEdges)=0 | IPolymesh | [pure virtual] |
GetIsSymmetricModelingEnabled()=0 | IPolymesh | [pure virtual] |
GetLastDisplacementLevelModified()=0 | IPolymesh | [pure virtual] |
GetMarker()=0 | IPolymesh | [pure virtual] |
GetMorphAreaData(int32 morphAreaIndex)=0 | IPolymesh | [pure virtual] |
GetName(char *name)=0 | IPolymesh | [pure virtual] |
GetNbEdges() const =0 | IPolymesh | [pure virtual] |
GetNbPolygons()=0 | IPolymesh | [pure virtual] |
GetNbVertices()=0 | IPolymesh | [pure virtual] |
GetPartialSelection()=0 | IPolymesh | [pure virtual] |
GetPolygonNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
GetPolygons(TMCPtrArray< IPolygon > &outPolygons)=0 | IPolymesh | [pure virtual] |
GetPolylineHeads(TMCPtrArray< I3DExVertex > &vertices, TMCArray< boolean > &AreClosed, boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
GetPolyMeshFacetMesh(FacetMesh **outMesh)=0 | IPolymesh | [pure virtual] |
GetPolymeshVisibility() const =0 | IPolymesh | [pure virtual] |
GetPositionsBeforeDisplacementMap(TMCCopyOnWritePtr< TDisplacementMap > &originalPositions)=0 | IPolymesh | [pure virtual] |
GetSelectedEdgesIndex(TMCArray< int32 > &selectionsIndexes)=0 | IPolymesh | [pure virtual] |
GetSelectedPolygonsIndex(TMCArray< int32 > &selectionsIndexes)=0 | IPolymesh | [pure virtual] |
GetSelection()=0 | IPolymesh | [pure virtual] |
GetSubdivisionLevel(boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
GetSubdivisionType()=0 | IPolymesh | [pure virtual] |
GetSubdivisionUVMode()=0 | IPolymesh | [pure virtual] |
GetSymmetryPlane(TVector3 &axis, TVector3 ¢er)=0 | IPolymesh | [pure virtual] |
GetUVAxis(real &roll, real &pitch, real &yaw)=0 | IPolymesh | [pure virtual] |
GetUVAxisMode()=0 | IPolymesh | [pure virtual] |
GetUVBoundingBox(TBBox2D &bbox, boolean selection=false)=0 | IPolymesh | [pure virtual] |
GetUVCustomMode(int32 axis)=0 | IPolymesh | [pure virtual] |
GetUVMode()=0 | IPolymesh | [pure virtual] |
GetUVModelerData(TSegmentMesh &segmentMesh, TPointMesh &pointMesh, int32 shadingDomain, TSplitHandles *splitHandles, TMCColorRGBA8 &meshBaseColor)=0 | IPolymesh | [pure virtual] |
GetUVPlaneAxis(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
GetUVPlanePositive(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
GetUVValue(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
GetUVWraparound(boolean &outWrapU, boolean &outWrapV)=0 | IPolymesh | [pure virtual] |
GetVertexIndexList(I3DExVertex *v, TMCArray< int32 > &Index)=0 | IPolymesh | [pure virtual] |
GetVertexNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
GetVertices(TMCPtrArray< I3DExVertex > &outVertices)=0 | IPolymesh | [pure virtual] |
HasDisplacement()=0 | IPolymesh | [pure virtual] |
HasSelectedEdge()=0 | IPolymesh | [pure virtual] |
HasSelectedParts()=0 | IPolymesh | [pure virtual] |
HasSelectedPolygon(boolean useSymmetry=false)=0 | IPolymesh | [pure virtual] |
ImportVertex(const TVertex3D &vertex3d, boolean useUV, int32 index)=0 | IPolymesh | [pure virtual] |
InvertNormals()=0 | IPolymesh | [pure virtual] |
InvertSelection(int32 selectionFlag)=0 | IPolymesh | [pure virtual] |
IsPolymeshManifold()=0 | IPolymesh | [pure virtual] |
MakePolygon(const TMCClassArray< TVMIVertexPtr > &vertices)=0 | IPolymesh | [pure virtual] |
MakePolygonByForce(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
MakePolygonCarefully(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
Merge(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
PlanarProjection(boolean onSelection, TPlanarProjectionData &data)=0 | IPolymesh | [pure virtual] |
PreBoolean()=0 | IPolymesh | [pure virtual] |
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
Release()=0 | IMCUnknown | [pure virtual] |
Resize(TVector3 &scale, TVector3 ¢er, boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
SelectUVPatch(I3DExVertex *vertexInPatch, int32 uvIndex, boolean select)=0 | IPolymesh | [pure virtual] |
SetDisplacementMap(int32 subdivisionLevel, const TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
SetDisplacementMode(boolean enableDisp)=0 | IPolymesh | [pure virtual] |
SetLastDisplacementLevelModified(int32 level)=0 | IPolymesh | [pure virtual] |
SetMarker(int32 iD)=0 | IPolymesh | [pure virtual] |
SetName(char *name)=0 | IPolymesh | [pure virtual] |
SetPolymeshVisibility(boolean visible)=0 | IPolymesh | [pure virtual] |
SetSelection(boolean selected)=0 | IPolymesh | [pure virtual] |
SetSubdivisionLevel(int32 level, boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
SetSubdivisionType(ESubdivisionType type)=0 | IPolymesh | [pure virtual] |
SetSubdivisionUVMode(boolean subUVMode)=0 | IPolymesh | [pure virtual] |
SetSymmetricModelingEnabled(boolean enable)=0 | IPolymesh | [pure virtual] |
SetSymmetryPlane(const TVector3 &axis, const TVector3 ¢er)=0 | IPolymesh | [pure virtual] |
SetUVAxis(real roll, real pitch, real yaw)=0 | IPolymesh | [pure virtual] |
SetUVAxisMode(int32 mode)=0 | IPolymesh | [pure virtual] |
SetUVBoundingBox(const TBBox2D &bbox)=0 | IPolymesh | [pure virtual] |
SetUVCustomMode(int32 axis, int32 mode, boolean onSelection)=0 | IPolymesh | [pure virtual] |
SetUVMode(EUVMappingModes mode)=0 | IPolymesh | [pure virtual] |
SetUVPlaneAxis(int32 shadeAxis, int32 spaceAxis, boolean positive)=0 | IPolymesh | [pure virtual] |
SetUVWraparound(const boolean inWrapU, const boolean inWrapV)=0 | IPolymesh | [pure virtual] |
SetVerticesHidden(boolean hidden)=0 | IPolymesh | [pure virtual] |
SphereProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
Split(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
StartEdgeTransfer()=0 | IPolymesh | [pure virtual] |
StoreNormalsForRayHit()=0 | IPolymesh | [pure virtual] |
SwapDisplacementMap(int32 subdivisionLevel, TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
SwapPositionsBeforeDisplacementMap(TMCCopyOnWritePtr< TDisplacementMap > &originalPositions)=0 | IPolymesh | [pure virtual] |
SwapPositionsForMorphEdition(boolean isEditing)=0 | IPolymesh | [pure virtual] |
Topology(int32 counts[kNumberOfCases])=0 | IPolymesh | [pure virtual] |
Transform(const TTransform3D &trans)=0 | IPolymesh | [pure virtual] |
Triangulate()=0 | IPolymesh | [pure virtual] |
UpdateDisplacementBetweenLevels(int32 minLevel, int32 maxLevel)=0 | IPolymesh | [pure virtual] |
UpdateUVColorData(TSegmentMesh &segmentMesh, TPointMesh &pointMesh, int32 shadingDomain, TSplitHandles *splitHandles, TMCColorRGBA8 &meshBaseColor)=0 | IPolymesh | [pure virtual] |
Weld(real tolerance, boolean alignOnly)=0 | IPolymesh | [pure virtual] |