#include "../../include/Mudbox/mudbox.h"#include "../../include/MapExtractor/MapExtractorInterface.h"Go to the source code of this file.
Classes |
|
| class | Component |
| This class represents a component in map
extraction, like Displacement, Ambient occlusion, etc... More... |
|
| class | DisplacementComponent |
| This class represents the displacement
component. More... |
|
| class | VectorDisplacementComponent |
| This component represents the vector
displacement component.
More... |
|
| class | NormalComponent |
| This class represents the normal vector
component. More... |
|
| class | AmbientOcclusionComponent |
| This class represents the ambient occlusion
component. More... |
|
| class | PaintLayerScanComponent |
| This class represents the paint layer
scanner component. This component simply samples a paint layer over
the source surface. More... |
|
| class | SculptLayerScanComponent |
| This class represents the sculpt layer
scanner component. This component samples a sculpt layer at the
given point on the source mesh. More... |
|
| class | Extractor |
| This class represents the central module of
the extraction. More... |
|
Namespaces |
|
| namespace | mapextraction |
Defines |
|
| #define | MEADLL MUDBOX_DLLIMPORT |
Enumerations |
|
| enum | UtilizerType { utilTexture, utilPtex, utilVertex, utilUnknown } |
|
This is the type of the final result for map extaction. This controls where the reference points are located on the target mesh. More... |
|
| enum | LocateMethod { locRaycast, locSubdivision, locCustom, locUnknown } |
|
This is the method Mudbox uses to pair sourface points on the target mesh to surface points on the source mesh. More... |
|
| enum | Space
{ spaceWorld, spaceObject, spaceTangent, spaceRawTangent, spaceNormal, spaceUnknown } |
|
Coordinate space used in varoius places during extraction. More... |
|
| enum | VertexAction
{ vaVertexColor, vaMove, vaDisplace, vaFreeze, vaSculptLayerMask, vaUnknown } |
|
This is the action which happens with each vertex after extraction. This is only valid if the utilizer type is set to vertex. More... |
|
| enum | Antialiasing
{ aaOff, aa2X, aa4X, aa6X, aa8X, aaUnknown } |
|
Type of the antialiasing applied to extracted textures. This is only valid if utilizer type is set to texture. More... |
|
| enum | Sampling { sampleFurthestOutside, sampleFurthestInside, sampleClosesToTarget, sampleUnknown } |
|
How the intersection point is chosen when there are multiple candidates. This is only valid if locate method is set to raycast. More... |
|
| enum | Quality
{ qualFastest, qualFast, qualNormal, qualGood, qualBest, qualUnknown } |
|
Quality of ambient occlusion extraction. More... |
|
| enum | Resolution
{ res256, res512, res1024, res2048, res4096, resUnknown } |
|
Resolution of a texture map. This is always square. More... |
|
| enum | Compatibility { compMaya, compMax, compUnknown } |
|
Compatibility of the extracted normal map. More... |
|
Functions |
|
| MEADLL class Extractor | CreateNewOperation (void) |
| Creates a new extractor node. |
|
| MEADLL int | OperationCount (void) |
| Returns the number of extractor nodes in the
scene. |
|
| MEADLL class Extractor | OperationByIndex (int iIndex) |
| Returns a given existing extractor node.
|
|
| #define MEADLL MUDBOX_DLLIMPORT |
Definition at line 10 of file MapExtractorAPI.h.