HWMatrix | This class represents a four by four matrix stored in the SSE registers |
HWVector | This class represents a four dimensional vector stored in the SSE registers |
Action | This class represents an action which can be triggered by the user |
AdjacentVertexEnumerator | AdjacentVertexEnumerator is a base class for operations that must be |
Array< type > | An internal helper class, representing an array. Use the Store class instead |
Attribute | This is an abstract base structure for all attributes |
AttributeBoolCollection | This attribute is a collection of bools |
AttributeCheckableFloat | |
AttributeCheckableFloatArray | |
AttributeCheckbox | A widget which is used to display and alter the value for a bool attribute |
AttributeCheckboxCollection | A widget used to display and alter the value for a bool collection attribute |
AttributeColorbox | |
AttributeCombobox | A widget used to display and alter the value for an enum attribute |
AttributeComboboxMap | |
AttributeCurveEditor | |
AttributeCurvePointer | |
AttributeEditbox | |
AttributeEnumeration | This attribute is very similar to the aint type but on the user interface it will be displayed as a combobox, and the user will be able to choose its value from a list |
AttributeEventbox | |
AttributeFilename | Similar to AttributeInstance<String> but it provides a button on the interface where the user can browse for a filename |
AttributeFilenamebox | A widget used to display and alter the value for a filename attribute |
AttributeFloatRange | This attribute represents a float value which has a minimum and a maximum value. These values will be used in the user interface only, but the user will be able to assign values out of the range to the attribute |
AttributeImagebox | A widget used to display and alter the value for an image attribute |
AttributeInstance< type > | This is a generic attribute which can be used instead of the standard built in types |
AttributeLocale | |
AttributeMirrorConfigurationWidget | An attribute widget for setting the brush mirror mode |
AttributeNumber | An attribute that can hold a number and uses the specified number of digits when displaying on the UI |
AttributePointer< type > | This class can be used instead of standard pointers, when the pointer target class is derived from the Node class |
AttributePointerbox | A widget used to display and alter the value for a pointer attribute |
AttributeSign | |
AttributeSliderArrayWithCheckbox | A widget which is used to display and alter some values for a bool attribute |
AttributeSliderbox | A widget which used to display and alter the value for a float range attribute |
AttributeSliderWithCheckbox | A widget which is used to display and alter the value for a bool attribute |
AttributeSpinbox | |
AttributeStampConfigurationWidget | |
AttributeTextureFilename | Represents a special file name attribute that accepts texture files as value. Provides a create new and a browse interface |
AttributeTextureFilenamebox | A widget which is used to display and alter the value for a texture attribu |
AttributeThisPointer | |
AttributeVector4box | A widget used to display and alter the value for a four dimensional vector attribute |
AttributeVectorbox | |
AttributeVoid | Used to insert expanded category item |
AttributeWatch | A fake attribute used to watch an attribute in your class which is not a member |
AttributeWidget | |
AxisAlignedBoundingBox | Represents a bounding box whose axes are aligned with the coordinate system |
Base | Represents a local coordinate basis comprising three axes that define a coordinate system |
Block | An internal helper class, representing a block of memory. Use the Store class instead |
BrushConfiguration | This class can be used to define configurations for different brush behaviours of the same class |
BrushMask | This class can be used for masking out areas from the brush effect |
BrushOperation | Base class for brush functionality |
BrushStamp | A masking image aligned to a mesh surface |
BrushStencil | A masking image attached to a camera |
Camera | Represents a camera (point of view) in a Mudbox scene |
CheckableFloat | A container class that holds a boolean and a float value |
CheckableFloatArray | |
ClassDesc | This structure represents and describes a class |
Color | Represents a color with four components: red, green, blue, alpha |
ConvolutionKernel | |
CPBox | |
CurveEditor | |
DblVector | Represents a 3D vector or point with S56E11 floating point elements |
DeleteGeometryOperation | This Operation deletes geometries |
DualQuaternion | Used to represent rigid transformations in most cases |
EnvironmentMap | |
Error | Holds information about an error |
EventGate | This class represents an event receiver/triggerer point |
Exporter | This class is the base class for plugins that export mesh geometry from Mudbox |
FaceEnumerator | FaceEnumerator is a base class for operations that must be applied |
FileEventNotifier | Holds information about the a recent or in-progress file event |
FileExtension | This class encapsulates the file extension information for importers & exporeters |
float16Channel | The data type for a 16 bit float image channel |
float32Channel | |
Geometry | Represents a 3d object in the scene |
GroupNode | This is the base class for all nodes that are transformable objects in the Mudbox scene |
half_ | Half precision (16 bit) float class |
HelpButton | A widget for accessing the context sensitive help |
Image | This is the base image type defining the interface to images |
ImageAccessor< ChannelType, nch > | |
ImageAccessor< ChannelType, 1 > | |
ImageAccessor< ChannelType, 2 > | |
ImageAccessor< ChannelType, 3 > | |
ImageAccessorBase< ChannelType, nch > | The ImageAccessorBase class gives you very fast access to pixels when the data type and channel count of an image are known at compile time (and this is very often the case.) |
ImageDescriptor | Describe an image, specifically how to interpret pixel data |
ImageFilter | This is the base image filter type defining the interface to image filters (blur, sharpen, dodge, burn, etc) |
ImagePlaneInterface | |
ImgLockPageIterator | Iterate over a specified region of an image in optimal order, and locking it in CPU memory |
ImgPageIterator | Iterates over a specified region of an image in optimal order |
ImgTile | Represents a rectangle. Used to specify rectangular regions of an image |
ImgTile_AoutB_Iter | Iterates over a the region of tile A that is outside tile B |
ImgTileUnion | |
Importer | This class is the base class for plugins that import geometry into Mudbox |
Instance< c > | This is a helper class to manage class instances implemented in plugins, provided for convenience |
Interface | |
Kernel | The main API access point to Mudbox, contains the most basic functions and data |
KeyboardEventNotifier | |
Layer | This is the base class for anything which is an element of a list with a fixed order |
LayerContainer | This class contains and manages a list of Layers |
LayerMeshData | This class represents a Sculpt Layer |
Light | Represents a light source in the scene |
Line | Represents a line segment in 3d space |
Material | Describes a material of a geometry including its surface colors, transparency and texture information |
Matrix | This class represents a 4x4 transformation matrix |
Mesh | A Mesh is a collection of vertices organized into faces, and optional |
MeshChange | This class represents a change to a mesh, and is used when an operation |
MeshChange::VertexChange | This struct holds the change information about a single vertex |
MeshFreezer | Generic base interface for classes implementing a freeze function |
MeshGrid | Interface for dividing the surface of a mesh |
MeshRenderer | This is the base class for a renderer implementation, which transforms a mesh into the opengl pipeline |
MeshSelector | Generic base interface for classes implementing a face based selection |
MeshUnlocker | This object is used to manage the lock on a mesh |
MirrorComboBox | MirrorComboBox is a QComboBox that emits a signal when it loses keyboard focus |
MirrorConfiguration | The structure contains information about mirroring of the operation |
Node | This is the base class for most classes in the Mudbox SDK |
Normal | Normal vector with 16 bit components |
NURBSCurve | |
NURBSCurve::ChordLength | |
NURBSCurveEditor | |
Operation | The base class of all operations |
PaintLayerExporter | This class is the base class for exporting paint layers |
PaintLayerImporter | This class is the base class for paint layer importers |
Picker | Picker objects are used as part of the map extraction process, to find |
PixelDescriptor | Describe an image pixel; how to interpret a piece of pixel data |
PixelType< ChanType, NumChans > | A templated pixel type class, where the channel type and number of channels are arguments |
Plugin | This class holds all the information Mudbox needs about a plugin |
Preferences | Holds Mudbox application preferences |
Preferences::Bool | This class is a simple boolean preference, appears as a checkbox. See Preferences::Integer for details |
Preferences::Color | This class represents a color item in the preferences. See Preferences::Integer for mode details |
Preferences::Enum | This class represents a enum item, appears as a combo box. See Preferences::Enum for mode details |
Preferences::Float | This class represents a float value, appears as an editbox and a slider. See Preferences::Integer for mode details |
Preferences::Integer | This class holds a simple integer preference |
Preferences::String | This class represents a string preference value. See Preferences::Integer for mode details |
Preferences::Vector | This class represents a 3d vector item. See Preferences::Integer for mode details |
Quaternion | Used to represent rotations in most cases |
RenderTarget | RenderTarget is an abstraction of an OpenGL renderbuffer object |
ReplaceGeometryOperation | This Operation replaces one geometry with another |
Scene | Container object for all the data in a Mudbox scene |
Scene::LoadData | Data structure to hold file import/load options, and diagnostic data |
ScreenSpacePicker | ScreenSpacePicker objects are used to translate the user action of |
SelectionSet | This class represents a collection of faces among one or more |
SelectionSet::MeshInfo | This structure holds the collection of faces for |
Selector | This base class represents any shape in 3d space |
StampConfiguration | Container class for stamp related properties and functions |
Statistics | Holds useful information about the current session of Mudbox |
Store< type > | Simple array class |
Stream | Streams are used to read information from a file, or to write it to a file |
SubdivisionLevel | Represents one level of subdivision details in a geometry |
SubSpace | This class will be removed from the SDK |
SurfacePoint | Describes a location somewhere on the surface of a Mesh |
SurfaceSmoother | This is an interface for a SurfaceSmoother object, which is responsible |
TangentGenerator | TangentGenerator is a class that defines the tangent space used by |
TC | Represents Texture Coordinates (UVs) in the mesh |
Texture | Represents a texture tile inside a texture pool |
TextureMixer | Represents a texture mixer |
TexturePool | This is a container class for simple textures |
TextureTileArray | This class describes a 2D array of texture tiles |
TextureUnprojector | This class will extract the unprojected current diffuse texture layer from the current camera position -- the texture will be resident on the GPU when this is complete |
Timer | Helps finding performance issues. See the MB_TIMER macro for more details |
Topology | Represents the topology data of a mesh, providing information about the structure of a surface, e.g. how faces are layed down |
TransferDetailOperation | This Operation transfers the sculpting detail from one mesh |
Transformation | A Transformation is a node in the Mudbox scene that controls the size |
TransformationPalette | This object provides additional transformations for a mesh (skinning) |
TrayAccessor | TrayAccessor allows plugins to access the trays in the GUI |
TreeNode | This class is the base of all node types that can be structured in a hierarchy |
uInt16Channel | The data type for a 16 bit image channel. 0-65535 maps to 0.0 to 1.0 |
uInt8Channel | The data type for a 8 bit image channel |
UnitTest | Base class for unit test objects |
Vector | Represents a 3D vector or point with S23E8 floating point elements |
Vector4 | A four dimensionsional vector (X, Y, Z, and W) |
Vertex | Represents a vertex point on a Mesh with its associated data |
VertexDataProvider | This interface can be used to provide additional vertex data for the rendering |
VertexDataProvider::ComponentDescription | This structure carries information about a component |
VertexDataProvider::DirtyVertex | This structure describes a dirty vertex |
VertexEnumerator | base class for operations that must be applied across mesh vertices |
ViewPort | Represents the 3D viewport where Mudbox renders the scene |
ViewPortFilter | ViewPortFilters are post-processes that are applied to the rendered scene before display |
ViewPortState | Holds all the information about the current viewport state, used by ViewPortFilter objects |
WebBrowserPlugin | WebBrowserPlugin is a base class to implement the web browser based plugins |
WindowPlugin | WindowPlugin is an interface to implement window based plugins |
XRef | XRef provides functionality to resolve relative paths to external |