Classes | |
class | half_ |
Half precision (16 bit) float class. More... | |
class | uInt8Channel |
The data type for a 8 bit image channel. More... | |
class | uInt16Channel |
The data type for a 16 bit image channel. 0-65535 maps to 0.0 to 1.0. More... | |
class | float32Channel |
class | float16Channel |
The data type for a 16 bit float image channel. More... | |
class | PixelType< ChanType, NumChans > |
A templated pixel type class, where the channel type and number of channels are arguments. More... | |
class | ImgTile |
Represents a rectangle. Used to specify rectangular regions of an image. More... | |
class | ImgDirtyRegion |
Implement a somewhat smarter image region that a simple rectangle. More... | |
class | ImgTile_AoutB_Iter |
Iterates over a the region of tile A that is outside tile B. More... | |
class | ImgTileUnion |
class | ImgPageIterator |
Iterates over a specified region of an image in optimal order. More... | |
class | ImgLockPageIterator |
Iterate over a specified region of an image in optimal order, and locking it in CPU memory. More... | |
class | PixelDescriptor |
Describe an image pixel; how to interpret a piece of pixel data. More... | |
class | ImageDescriptor |
Describe an image, specifically how to interpret pixel data. More... | |
class | Image |
This is the base image type defining the interface to images. More... | |
class | EnvironmentMap |
class | 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.) More... | |
class | ImageAccessor< ChannelType, nch > |
class | ImageAccessor< ChannelType, 3 > |
class | ImageAccessor< ChannelType, 2 > |
class | ImageAccessor< ChannelType, 1 > |
Namespaces | |
mudbox | |
Class: ConvolutionKernel. | |
Macros | |
#define | ExponentBiasDelta (127-15) |
#define | MAX(a_, b_) (((a_) > (b_)) ? (a_) : (b_)) |
#define | MIN(a_, b_) (((a_) < (b_)) ? (a_) : (b_)) |
#define | MAX_DIRTY_REGION (8192+128) |
#define | DIRTY_REGION_GRANULARITY 128 |
#define | DIRTY_REGION_MASK (DIRTY_REGION_GRANULARITY-1) |
#define | DIRTY_REGION_SHIFT 7 |
#define | DIRTY_REGION_XY_SIZE ( MAX_DIRTY_REGION / DIRTY_REGION_GRANULARITY ) |
#define | MAX_PROXY_LEVEL 4 |
#define | cu_int const unsigned int |
rapid random acessor for images More... | |
#define | u_int unsigned int |
#define | u_short unsigned short |
#define | u_char unsigned char |
#define | inline __forceinline |
Typedefs | |
typedef unsigned char | uInt8 |
typedef unsigned short | uInt16 |
typedef bool(* | ProxyInterruptFunction) (void) |
Proxy generation is interruptible. More... | |
Functions | |
MBDLL_DECL AttributeWidget * | CreateNewImageWidget (QWidget *pParent, int iWidth, AttributePointer< Image > *pImage) |
static void | SnapOutTile (ImgTile &t) |
Snaps a tile out to 128 pixel aligned boundaries. More... | |
#define DIRTY_REGION_MASK (DIRTY_REGION_GRANULARITY-1) |
#define DIRTY_REGION_XY_SIZE ( MAX_DIRTY_REGION / DIRTY_REGION_GRANULARITY ) |
#define cu_int const unsigned int |
#define inline __forceinline |