#include <iunwrap.h>
Public Member Functions |
|
BEGIN_FUNCTION_MAP | FN_0 (unwrap_getthickopenedges, TYPE_BOOL, fnGetThickOpenEdges) |
VFN_1 (unwrap_setthickopenedges, fnSetThickOpenEdges, TYPE_BOOL) | |
FN_0 (unwrap_getviewportopenedges, TYPE_BOOL, fnGetViewportOpenEdges) | |
VFN_1 (unwrap_setviewportopenedges, fnSetViewportOpenEdges, TYPE_BOOL) | |
VFN_0 (unwrap_selectinvertedfaces, fnSelectInvertedFaces) | |
FN_0 (unwrap_getrelativetypein, TYPE_BOOL, fnGetRelativeTypeInMode) | |
VFN_1 (unwrap_setrelativetypein, fnSetRelativeTypeInMode, TYPE_BOOL) | |
VFN_3 (unwrap_stitchverts2, fnStitchVerts2, TYPE_BOOL, TYPE_FLOAT, TYPE_BOOL) | |
VFN_1 (unwrap_addmap, fnAddMap, TYPE_TEXMAP) | |
VFN_6 (unwrap_flattenmapbymatid, fnFlattenMapByMatID, TYPE_FLOAT, TYPE_FLOAT, TYPE_BOOL, TYPE_INT, TYPE_BOOL, TYPE_BOOL) | |
VFN_7 (unwrap_getarea, fnGetArea, TYPE_BITARRAY, TYPE_FLOAT_BR, TYPE_FLOAT_BR, TYPE_FLOAT_BR, TYPE_FLOAT_BR, TYPE_FLOAT_BR, TYPE_FLOAT_BR) | |
FN_0 (unwrap_getrotationsrespectaspect, TYPE_BOOL, fnGetRotationsRespectAspect) | |
VFN_1 (unwrap_setrotationsrespectaspect, fnSetRotationsRespectAspect, TYPE_BOOL) | |
VFN_1 (unwrap_setmax5flatten, fnSetMax5Flatten, TYPE_BOOL) | |
END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
virtual BOOL | fnGetThickOpenEdges ()=0 |
virtual void | fnSetThickOpenEdges (BOOL thick)=0 |
virtual BOOL | fnGetViewportOpenEdges ()=0 |
virtual void | fnSetViewportOpenEdges (BOOL thick)=0 |
virtual void | fnSelectInvertedFaces ()=0 |
virtual BOOL | fnGetRelativeTypeInMode ()=0 |
virtual void | fnSetRelativeTypeInMode (BOOL absolute)=0 |
virtual void | fnStitchVerts2 (BOOL bAlign, float fBias, BOOL bScale)=0 |
virtual void | fnAddMap (Texmap *map)=0 |
virtual void | fnFlattenMapByMatID (float angleThreshold, float spacing, BOOL normalize, int layoutType, BOOL rotateClusters, BOOL alignWidth)=0 |
virtual void | fnGetArea (BitArray *faceSelection, float &x, float &y, float &width, float &height, float &uvArea, float &geomArea)=0 |
virtual BOOL | fnGetRotationsRespectAspect ()=0 |
virtual void | fnSetRotationsRespectAspect (BOOL respect)=0 |
virtual void | fnSetMax5Flatten (BOOL like5)=0 |
BEGIN_FUNCTION_MAP FN_0 | ( | unwrap_getthickopenedges | , |
TYPE_BOOL | , | ||
fnGetThickOpenEdges | |||
) |
VFN_1 | ( | unwrap_setthickopenedges | , |
fnSetThickOpenEdges | , | ||
TYPE_BOOL | |||
) |
FN_0 | ( | unwrap_getviewportopenedges | , |
TYPE_BOOL | , | ||
fnGetViewportOpenEdges | |||
) |
VFN_1 | ( | unwrap_setviewportopenedges | , |
fnSetViewportOpenEdges | , | ||
TYPE_BOOL | |||
) |
VFN_0 | ( | unwrap_selectinvertedfaces | , |
fnSelectInvertedFaces | |||
) |
FN_0 | ( | unwrap_getrelativetypein | , |
TYPE_BOOL | , | ||
fnGetRelativeTypeInMode | |||
) |
VFN_1 | ( | unwrap_setrelativetypein | , |
fnSetRelativeTypeInMode | , | ||
TYPE_BOOL | |||
) |
VFN_3 | ( | unwrap_stitchverts2 | , |
fnStitchVerts2 | , | ||
TYPE_BOOL | , | ||
TYPE_FLOAT | , | ||
TYPE_BOOL | |||
) |
VFN_1 | ( | unwrap_addmap | , |
fnAddMap | , | ||
TYPE_TEXMAP | |||
) |
VFN_6 | ( | unwrap_flattenmapbymatid | , |
fnFlattenMapByMatID | , | ||
TYPE_FLOAT | , | ||
TYPE_FLOAT | , | ||
TYPE_BOOL | , | ||
TYPE_INT | , | ||
TYPE_BOOL | , | ||
TYPE_BOOL | |||
) |
VFN_7 | ( | unwrap_getarea | , |
fnGetArea | , | ||
TYPE_BITARRAY | , | ||
TYPE_FLOAT_BR | , | ||
TYPE_FLOAT_BR | , | ||
TYPE_FLOAT_BR | , | ||
TYPE_FLOAT_BR | , | ||
TYPE_FLOAT_BR | , | ||
TYPE_FLOAT_BR | |||
) |
FN_0 | ( | unwrap_getrotationsrespectaspect | , |
TYPE_BOOL | , | ||
fnGetRotationsRespectAspect | |||
) |
VFN_1 | ( | unwrap_setrotationsrespectaspect | , |
fnSetRotationsRespectAspect | , | ||
TYPE_BOOL | |||
) |
VFN_1 | ( | unwrap_setmax5flatten | , |
fnSetMax5Flatten | , | ||
TYPE_BOOL | |||
) |
END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
virtual BOOL fnGetThickOpenEdges | ( | ) | [pure virtual] |
virtual void fnSetThickOpenEdges | ( | BOOL | thick | ) | [pure virtual] |
thick | - if true, display thick edges |
virtual BOOL fnGetViewportOpenEdges | ( | ) | [pure virtual] |
virtual void fnSetViewportOpenEdges | ( | BOOL | thick | ) | [pure virtual] |
virtual void fnSelectInvertedFaces | ( | ) | [pure virtual] |
virtual BOOL fnGetRelativeTypeInMode | ( | ) | [pure virtual] |
virtual void fnSetRelativeTypeInMode | ( | BOOL | absolute | ) | [pure virtual] |
absolute | - If true, disable the relative toggle for the typeins |
virtual void fnStitchVerts2 | ( | BOOL | bAlign, |
float | fBias, | ||
BOOL | bScale | ||
) | [pure virtual] |
virtual void fnAddMap | ( | Texmap * | map | ) | [pure virtual] |
virtual void fnFlattenMapByMatID | ( | float | angleThreshold, |
float | spacing, | ||
BOOL | normalize, | ||
int | layoutType, | ||
BOOL | rotateClusters, | ||
BOOL | alignWidth | ||
) | [pure virtual] |
virtual void fnGetArea | ( | BitArray * | faceSelection, |
float & | x, | ||
float & | y, | ||
float & | width, | ||
float & | height, | ||
float & | uvArea, | ||
float & | geomArea | ||
) | [pure virtual] |
virtual BOOL fnGetRotationsRespectAspect | ( | ) | [pure virtual] |
virtual void fnSetRotationsRespectAspect | ( | BOOL | respect | ) | [pure virtual] |
virtual void fnSetMax5Flatten | ( | BOOL | like5 | ) | [pure virtual] |
like5 | - if true, the flatten algorithm will act like the Max5 version |