Member List

  • Main Page
  • Topics
  • Modules
  • Namespaces
  • Classes
  • Files
  • Examples
  • Class List
  • Class Hierarchy
  • Class Members
SubdivisionLevel Member List

This is the complete list of members for SubdivisionLevel, including all inherited members.

ActiveLayer(void) const Meshvirtual
ActiveSculptLayerMesh
AddAttribute(Attribute::AttributeType type, const QString &id)Node
AddChild(TreeNode *pChild, bool bFirst=false) const TreeNodevirtual
AddFaceComponent(FaceComponent eComponentToAdd)Topologyvirtual
AddLayer(Layer *pLayer=NULL)Meshvirtual
AddVertexPosition(unsigned int iVertexIndex, const Vector &vPosition)Meshinline
AdjacencyCount(void) const Topologyinline
Annex(Node *pSource, const QString &sCategory="")Node
ApplyChanges(bool bToLowerLevel=true)SubdivisionLevelvirtual
AttributeByID(const QString &sID) const Node
AttributeByIndex(int iIndex) const Node
AttributeByName(const QString &sName) const Node
AttributeCount(void) const Node
AttributeValue(const QString &sAttributeID) const Node
BoundingBox(bool bRecalculate=false) const Meshvirtual
ByID(int iID)Nodestatic
ByName(const QString &sClass, const QString &sName)Nodestatic
CheckMeshGrid(unsigned int iBaseFaceIndex, unsigned int iLevel) const SubdivisionLevelvirtual
CheckValidity(DiagnosticLevel iLevel=dgnLevel2) const SubdivisionLevelvirtual
ChildByClass(const ClassDesc *pClass, bool bAutoCreate=true) const TreeNodevirtual
ChildByClass(bool bAutoCreate=true) const TreeNodeinline
ChildByClass(const ClassDesc *pClass, unsigned int iIndex=0) const TreeNodevirtual
ChildByClass(unsigned int iIndex=0) const TreeNodeinline
ClearFaceTempStates()Topologyinline
ClearGenericFaces()Meshvirtual
ClearVertexMarks(void)Meshinline
CollectionID(void) const Meshinline
ContentChanged(void) const Node
ConvertFaceIndices(const SubdivisionLevel *pFrom, const Store< unsigned int > &aFromFaces, const SubdivisionLevel *pTo, Store< unsigned int > &aToFaces)SubdivisionLevelstatic
ConvertSurfacePoint(SurfacePoint &p, bool bUniform=false) const SubdivisionLevelvirtual
ConvertToAbsolute()SubdivisionLevelvirtual
ConvertToRelative()SubdivisionLevelvirtual
CopyTo(Node *pNode) const Meshvirtual
CreateExpandedTCs(void)Meshvirtual
CreatePropertiesWindow(QWidget *pParent)Nodevirtual
DeleteChildByClass(const ClassDesc *pClass)TreeNodevirtual
dgnLevel1 enum valueNode
dgnLevel2 enum valueNode
dgnLevel3 enum valueNode
DiagnosticLevel enum nameNode
DisplayName(void) const Nodevirtual
Duplicate(void) const Nodevirtual
EdgeSharpness(unsigned int iFaceIndex, unsigned int iSideIndex) const SubdivisionLevelvirtual
EdgeSoftness(unsigned int iFaceIndex, unsigned int iSideIndex) const SubdivisionLevelvirtual
eDynamicTopology enum valueTopology
EndChange(bool bUndo=true, bool bMerge=false)Meshvirtual
EnumerateAdjacentVertices(AdjacentVertexEnumerator *pEnumerator, unsigned int iVertexIndex, unsigned int iFaceIndex)Mesh
EnumerateFaces(unsigned int iFaceIndex, FaceEnumerator *pEnumerator, bool bSymmetry=false)Meshvirtual
EnumerateFaces(FaceEnumerator *pEnumerator, SpatialGrid *pGrid, const AxisAlignedBoundingBox &cVolume)Meshvirtual
EnumerateNearestFaces(unsigned int iFaceIndex, FaceEnumerator *pOperation)Meshvirtual
EnumerateNeighboringFaces(unsigned int iFaceIndex, FaceEnumerator *pOperation)Meshvirtual
EnumerateVertices(unsigned int iFaceIndex, VertexEnumerator *pEnumerator)Meshvirtual
EnumerateVertices(VertexEnumerator *pEnumerator, SpatialGrid *pGrid, const AxisAlignedBoundingBox &cVolume)Meshvirtual
eStaticTopology enum valueTopology
ExpandedTC(unsigned int index)Meshvirtual
Face(unsigned int iIndex)Meshvirtual
FaceComponent enum nameTopology
FaceComponents(void) const Topologyinline
FaceCount(void) const Topologyinline
FaceID(unsigned int iFaceIndex) const Topologyinline
FaceNormal(unsigned int iFaceIndex) const Topologyvirtual
FaceState enum nameTopology
FaceState(unsigned int iFaceIndex)Topologyinline
FaceState(unsigned int iFaceIndex) const Topologyinline
FaceType enum nameTopology
fcAdjacency enum valueTopology
fcFreeze enum valueTopology
fcID enum valueTopology
fcIndex enum valueTopology
fcNormal enum valueTopology
fcOctree enum valueTopology
fcState enum valueTopology
fcTCIndex enum valueTopology
First(void)Nodestatic
FirstChild(void) const TreeNodevirtual
FrozenVertexCount(void) const Meshvirtual
fsActive enum valueTopology
fsFake enum valueTopology
fsIsolated enum valueTopology
fsMapped enum valueTopology
fsSelected enum valueTopology
fsVisible enum valueTopology
GenericFaceCount(void)Meshvirtual
Geometry(void) const SubdivisionLevelvirtual
GetRestoreBufferRef()Meshinline
GetRestoreCount() const Meshinline
GetRestoreCountRef()Meshinline
GetRestoreVertexInfo(unsigned int i) const Meshinline
GetSubdivisionInfo(void) const SubdivisionLevelvirtual
GetVertexID(unsigned int iIndex)Meshinline
Grid()Mesh
HasAdjacentQuad(unsigned int iFaceIndex, unsigned int iSideIndex) const Topologyinline
HasAdjacentTriangle(unsigned int iFaceIndex, unsigned int iSideIndex) const Topologyinline
HasEdgeSharpness() const SubdivisionLevelvirtual
HasEdgeSoftness() const SubdivisionLevelvirtual
HasExpandedTCs(void) const Meshvirtual
HasTC(bool bIgnorePtexUV=false) const Mesh
HasTShape() const Topologyvirtual
HelpID(void) const Nodevirtual
HiddenFromUI(void) const TreeNodevirtual
ID(void) const Nodeinline
IncreaseCollectionID(void)Meshinline
Index(void) const SubdivisionLevelvirtual
Info(void) const TreeNodevirtual
InitEdgeSharpness()SubdivisionLevelvirtual
InitEdgeSoftness()SubdivisionLevelvirtual
Initialize(void)Nodevirtual
InitializeTopologicalSymmetry(unsigned int iFaceIndex0, unsigned int iFaceIndex1, bool bSelectWhenFailed=true)Meshvirtual
InvertedQuadIndexTable(unsigned int iLevel)SubdivisionLevelstatic
IsActiveLevel(void) const Meshvirtual
IsFaceActive(unsigned int iFaceIndex) const Topologyinline
IsFaceIsolated(unsigned int iFaceIndex) const Topologyinline
IsFaceMapped(unsigned int iFaceIndex) const Topologyinline
IsFaceSelected(unsigned int iFaceIndex) const Topologyinline
IsFaceTemp(unsigned int iFaceIndex) const Topologyinline
IsFaceVisible(unsigned int iFaceIndex) const Topologyinline
IsFakeTriangle(unsigned int iTriangleIndex) const Topologyinline
IsKindOf(const ClassDesc *pClass) const Node
IsLocked(void)Meshvirtual
IsNSided(void) const Meshvirtual
IsSelected(void)Meshvirtual
IsTopologicalSymmetryInitialized(unsigned int &iFaceIndex0, unsigned int &iFaceIndex1) const Meshvirtual
IsVertexMarked(unsigned int iVertexIndex)Meshinline
LoadTemplate(const QString &sFileName="", bool bStartEvent=false)Node
LocalPolygonPointPosition(const SurfacePoint &p) const SubdivisionLevelvirtual
Lock(class MeshUnlocker *pUnlocker=NULL )Meshvirtual
Locked(void) const TreeNodevirtual
LogAttributes(void) const Node
m_aRestoreBufferMeshprotected
m_aVertexAdjacencyMeshprotected
m_bBuildVertexAdjacencyMeshprotected
m_bHasVertexAdjacencyMeshprotected
m_eTopologyHintTopologyprotected
m_iCollectionIDMeshmutableprotected
m_iRestoreCountMeshprotected
m_iVertexCountMeshprotected
m_pAdjacencyTopologyprotected
m_pGridMeshmutableprotected
m_pIndicesTopology
m_pNormalIndicesTopologyprotected
m_pTCITopologyprotected
m_pTCsMesh
m_pThisNode
m_pVertexNormalsMeshprotected
m_pVerticesMeshprotected
MarkVertex(unsigned int iVertexIndex)Meshinline
Material(void) const Meshvirtual
MaterialOverride(void) const Meshvirtual
Mesh(FaceType eFaceType=typeQuadric)Meshprotected
MeshVersion(void) const Meshvirtual
MirrorSurfacePoint(const SurfacePoint &cPoint)Meshvirtual
ModifiedMesh
MoveChild(TreeNode *pChild, TreeNode *pAfter)TreeNodevirtual
MoveTo(Topology *pDestination)Topology
Name(const ClassDesc *pClass=0) const Nodevirtual
Next(void) const Nodeinline
NextLevel(void)SubdivisionLevelvirtual
NextLevelQuadCount(void) const SubdivisionLevelvirtual
NextSibling(void) const TreeNodevirtual
Node(const QString &sStringID="", const QString &sDisplayName="")Node
OnEvent(const EventGate &cEvent)Nodevirtual
OnLinked(const TreeNode *pOldParent)TreeNodevirtual
OnNodeEvent(const Attribute &cAttribute, NodeEventType cType)Nodevirtual
Parent(void) const TreeNodevirtual
PrevLevel(void) const SubdivisionLevelvirtual
PrevSibling(void) const TreeNodevirtual
PrimaryCount(bool bNeedToUseTC)Meshvirtual
QuadAdjacency(unsigned int iFaceIndex, unsigned int iSideIndex) const Topologyinlinevirtual
QuadAdjacency_ForcedInline(unsigned int iFaceIndex, unsigned int iSideIndex) const Topologyinline
QuadCreaseNormalIndex(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
QuadIndex(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
QuadIndexTable(unsigned int iLevel)SubdivisionLevelstatic
QuadPrimaryIndex(bool bNeedToUseTC, unsigned int iFaceIndex, unsigned int iCornerIndex)Meshvirtual
QuadTCI(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
QuadVertexCreaseNormal(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexCreaseType(unsigned int iFaceIndex, unsigned int iCornerIndex)SubdivisionLevelinline
QuadVertexFreeze(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexHardness(unsigned int iFaceIndex, unsigned int iCornerIndex)SubdivisionLevelinline
QuadVertexIndexTable(unsigned int iLevel)SubdivisionLevelstatic
QuadVertexNormal(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexNormalArray(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexNormalValue(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexPosition(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
QuadVertexTC(unsigned int iQuadIndex, unsigned int iCornerIndex) const Meshinline
RecalculateAdjacency(bool bForce=true, bool bCheckTShapes=true)Meshvirtual
RecalculateNormals(bool bKeep=false)Meshvirtual
RecalculateTopologicalSymmetry(void)Meshvirtual
RecalculateVertexAdjacency(bool bForce=true)Meshvirtual
RecreateUVs(bool bForced=false)SubdivisionLevelvirtual
ReferenceCount(void) const Node
ReferenceNode(unsigned int iIndex) const Node
ReferencePointer(unsigned int iIndex) const Node
RemoveChild(TreeNode *pChild) const TreeNodevirtual
RemoveFaceComponent(FaceComponent eComponentToRemove)Topologyvirtual
RemoveLayer(LayerMeshData *pLayer)Meshvirtual
Renderer(float fLODLevel=1.0f)Meshvirtual
RequestDeferredEvent(Attribute &cAttribute)Node
SaveTemplate(const QString &sFileName="", bool bSaveOnlyVisible=false)Node
SelectedFaceCount() const Topologyvirtual
Serialize(Stream &s)Topologyvirtual
SetAdjacencyCount(unsigned int iCount, bool bKeepContent=true, bool bForced=false)Topologyvirtual
SetAttributeValue(const QString &sAttributeID, const QString &sNewValue)Node
SetBoundingBox(const AxisAlignedBoundingBox &cBox)Meshvirtual
SetCollectionID(unsigned int id)Meshinline
SetDisplayName(const QString &sDisplayName)Nodevirtual
SetEdgeSharpness(unsigned int iFaceIndex, unsigned int iSideIndex, float fEdgeWeight)SubdivisionLevelvirtual
SetEdgeSoftness(unsigned int iFaceIndex, unsigned int iSideIndex, unsigned int iSoftness)SubdivisionLevelvirtual
SetFaceActive(unsigned int iFaceIndex, bool bSelected=true)Topologyinline
SetFaceCount(unsigned int iFaceCount)Topologyvirtual
SetFaceID(unsigned int iFaceIndex, unsigned int iID)Topologyinline
SetFaceIsolated(unsigned int iFaceIndex, bool bIsolated=true)Topologyinlinevirtual
SetFaceMapped(unsigned int iFaceIndex, bool bSelected=true)Topologyinline
SetFaceSelected(unsigned int iFaceIndex, bool bSelected=true, bool bUpdateVertexSelection=false, bool bBatchSelection=false)Topologyvirtual
SetFaceTemp(unsigned int iFaceIndex, bool bSelected=true)Topologyinline
SetFaceVisible(unsigned int iFaceIndex, bool bVisible=true)Topologyinlinevirtual
SetFakeTriangle(unsigned int iTriangleIndex, bool b)Topologyinline
SetFakeTriangleCount(unsigned int iFakeTriangleCount)Topologyvirtual
SetFreezeValues(Store< float > &aNewFreeze)Meshvirtual
SetHelpID(const QString &sHelpID)Nodevirtual
SetHiddenFromUI(bool b)TreeNodevirtual
SetID(int iID)Node
SetLocked(bool b)TreeNodevirtual
SetName(const QString &sName)Nodevirtual
SetQuadAdjacency(unsigned int iFaceIndex, unsigned int iSideIndex, unsigned int iValue)Topologyinlinevirtual
SetQuadCreaseNormalIndex(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetQuadIndex(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetQuadTCI(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetSelected(bool bOn=true, bool bMerge=false)Meshvirtual
SetStringID(const QString &sName)TreeNodevirtual
SetStrokeBoundingBox(const AxisAlignedBoundingBox &cBox)Meshvirtual
SetTCCount(unsigned int iTCCount)Meshvirtual
SetTopologyHint(TopologyHint eHint)Topologyvirtual
SetTriangleAdjacency(unsigned int iFaceIndex, unsigned int iSideIndex, unsigned int iValue)Topologyinlinevirtual
SetTriangleCreaseNormalIndex(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetTriangleIndex(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetTriangleTCI(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int iValue)Topologyinline
SetType(FaceType eType)Topology
SetUseCustomIndices(bool b)SubdivisionLevelvirtual
SetUVCreation(bool bCreateUV)SubdivisionLevelstatic
SetUVlessPaintingStatus(unsigned int iStatus)Meshvirtual
SetVersion(unsigned int iVersion)Node
SetVertexAdjacency(unsigned int iVertexIndex, unsigned int iFaceIndex, unsigned int iCornerIndex)Meshinline
SetVertexCount(unsigned int iVertexCount)Mesh
SetVertexExternalIndex(unsigned int iVertexIndex, unsigned int iExternalVertexIndex)Meshvirtual
SetVertexFreeze(unsigned int iVertexIndex, unsigned int iFaceIndex, float fFreeze)Meshvirtual
SetVertexMask(unsigned int iVertexIndex, unsigned int iFaceIndex, float fFMask)Mesh
SetVertexNormal(unsigned int iVertexIndex, int *pNormal)Meshinline
SetVertexNormal(unsigned int iVertexIndex, const Vector &vNormal)Meshinline
SetVertexPosition(unsigned int iVertexIndex, const Vector &vPosition)Meshinline
SetVertexStrokeID(unsigned int iVertexIndex, unsigned int iStrokeID) const Meshinline
SetVertexTC(unsigned int iTCIndex, const TC &tc)Meshinline
SetVisible(bool b)TreeNodevirtual
SideCount(void) const Topologyinline
SmoothTextureCoordinates(float fStrength)Meshvirtual
StartChange(void)Meshvirtual
StartHashing()Nodestatic
StringID(const ClassDesc *pClass=0) const Nodevirtual
StrokeBoundingBox() const Meshvirtual
Subdivide(bool bProcessUV=true, bool bSmoothPositions=true, bool bSmoothUV=false, bool bPreserveHardEdges=true, bool bCreaseHardEdges=true, bool bEnableCreasing=true, bool bPreserveBorders=false)SubdivisionLevelvirtual
SubdivisionLevel(FaceType eFaceType=typeQuadric)SubdivisionLevelprotected
SupportsTangentMirror() const Meshvirtual
TangentMirroredFaceIndex(unsigned int iFaceIndex) const Meshvirtual
TangentMirroredVertexIndex(unsigned int iFaceIndex, unsigned int iCornerIndex, unsigned int &iOppositeFaceIndex, unsigned int &iOppositeCornerIndex) const Meshvirtual
TCBoundingBox(void) const Meshvirtual
TCCount(void) const Meshinline
TopologicalSide(unsigned int iFaceIndex)Meshvirtual
Topology(void)Topologyprotected
Topology(FaceType eType)Topologyprotected
TopologyChangeMesh
TopologyHint enum nameTopology
TopologyHint() const Topologyvirtual
TotalFaceCount(void) const SubdivisionLevelvirtual
Transform(const Matrix &mMatrix)Meshvirtual
TreeNode(void)TreeNode
TriangleAdjacency(unsigned int iFaceIndex, unsigned int iSideIndex) const Topologyinlinevirtual
TriangleCreaseNormalIndex(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
TriangleIndex(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
TrianglePrimaryIndex(bool bNeedToUseTC, unsigned int iFaceIndex, unsigned int iCornerIndex)Meshvirtual
TriangleTCI(unsigned int iFaceIndex, unsigned int iCornerIndex) const Topologyinline
TriangleVertexCreaseNormal(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexCreaseType(unsigned int iFaceIndex, unsigned int iCornerIndex)SubdivisionLevelinline
TriangleVertexFreeze(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexHardness(unsigned int iFaceIndex, unsigned int iCornerIndex)SubdivisionLevelinline
TriangleVertexNormal(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexNormalArray(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexNormalValue(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexPosition(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TriangleVertexTC(unsigned int iTriangleIndex, unsigned int iCornerIndex) const Meshinline
TShapeFaces(void) const Topologyvirtual
Type(void) const Topologyinline
typeQuadric enum valueTopology
typeTriangular enum valueTopology
UniqueChildName(const TreeNode *pChild, const QString &sPrefix="") const TreeNode
Unlock(void)Meshvirtual
UVlessPaintingStatus(void) const Meshvirtual
Version(void) const Node
VertexAdjacency(unsigned int iVertexIndex) const Meshinline
VertexArray(void) const Meshinline
VertexCount(void) const Meshinline
VertexCreaseType(unsigned int iVertexIndex)SubdivisionLevelvirtual
VertexData(unsigned int iVertexIndex) const Meshinline
VertexData(unsigned int iVertexIndex)Meshinline
VertexExternalIndex(unsigned int iVertexIndex) const Meshvirtual
VertexFreeze(unsigned int iVertexIndex) const Meshinline
VertexHardness(unsigned int iVertexIndex)SubdivisionLevelvirtual
VertexMask(unsigned int iVertexIndex) const Meshinline
VertexNormal(unsigned int iVertexIndex) const Meshinline
VertexNormalArray(unsigned int iVertexIndex) const Meshinline
VertexNormalArray(void) const Meshinline
VertexNormalCount(void) const Meshinline
VertexNormalValue(unsigned int iVertexIndex) const Meshinline
VertexOriginalPosition(unsigned int iVertexIndex) const Meshinlinevirtual
VertexPosition(unsigned int iVertexIndex) const Meshinline
VertexPosition(unsigned int iVertexIndex)Meshinline
VertexStrokeID(unsigned int iVertexIndex) const Meshinline
VertexTC(unsigned int iVertexTCIndex) const Meshinline
Visible(void) const TreeNodevirtual
~Node(void)Nodevirtual
~TreeNode(void)TreeNode
Please send us your comment about this page