Definition at line 30 of file fbxsubdiv.h.
Public Types |
| enum | EScheme { eCatmullClark,
eDooCSabin,
eLoop,
eLinear
} |
| enum | ETesselationPattern { eOddFractional,
eEvenFractional,
eInteger,
ePower2
} |
| enum | EDisplaySmoothness { eHull,
eRough,
eMedium,
eFine
} |
Public Member Functions |
| void | InitSubdivLevel (int pLevelCount, EScheme pScheme=eCatmullClark, ETesselationPattern pPattern=ePower2) |
| | InitSubdivLevel Initialize the subdiv.
|
| virtual FbxNodeAttribute::EType | GetAttributeType () const |
| | Returns the node attribute type.
|
| FbxMesh * | GetBaseMesh () const |
| FbxMesh * | GetFinestMesh () const |
| bool | SetFinestMesh (FbxMesh *pMesh) |
| bool | SetBaseMesh (FbxMesh *pMesh) |
| FbxMesh * | GetMesh (int pLevel) const |
| void | SetSubdivLevelMesh (int pLevel, FbxMesh *pMesh) |
| | SetSubdivLevelMesh Set certain subdivision mesh.
|
| int | GetLevelCount () const |
| void | SetLevelCount (int pLevelCount) |
| int | GetCurrentLevel () const |
| void | SetCurrentLevel (int pCurrentLevel) |
| FbxMesh * | GetCurrentMesh () const |
| FbxSubDiv::EScheme | GetSubdivScheme () const |
| FbxSubDiv::ETesselationPattern | GetTessPattern () const |
| void | SetSubdivScheme (FbxSubDiv::EScheme pScheme) |
| void | SetTessPattern (FbxSubDiv::ETesselationPattern pPattern) |
| FbxSubDiv::EDisplaySmoothness | GetDisplaySmoothness () const |
| void | SetDisplaySmoothness (FbxSubDiv::EDisplaySmoothness pSmoothness) |
Public Attributes |
| FbxArray< FbxMesh * > | mSubDivLevel |
Static Public Attributes |
| static const int | MAX_SUBDIV_LEVEL = 16 |