#include "../../include/Mudbox/mudbox.h"
#include "../../include/MapExtractor/MapExtractorInterface.h"
Classes | |
class | Sampler |
This class represents a sampler in map extraction, like Displacement, Ambient occlusion, etc... More... | |
class | DisplacementSampler |
This class represents the displacement sampler. More... | |
class | VectorDisplacementSampler |
This sampler represents the vector displacement sampler. More... | |
class | NormalSampler |
This class represents the normal vector sampler. More... | |
class | AmbientOcclusionSampler |
This class represents the ambient occlusion sampler. More... | |
class | PaintLayerSampler |
This class represents the paint layer sampler. This sampler simply samples a paint layer over the source surface. More... | |
class | SculptLayerSampler |
This class represents the sculpt layer sampler. This sampler 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 | |
mapextraction | |
Macros | |
#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, vaSculptLayer, 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. More... | |
MEADLL int | OperationCount (void) |
Returns the number of extractor nodes in the scene. More... | |
MEADLL class Extractor | OperationByIndex (int iIndex) |
Returns a given existing extractor node. More... | |
#define MEADLL MUDBOX_DLLIMPORT |
Definition at line 13 of file MapExtractorAPI.h.