- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes | Namespaces | Defines | Typedefs | Functions

# image.h File Reference

Go to the source code of this file.

## 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
namespace | mudbox
| Class: ConvolutionKernel.
## Defines
#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
#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
#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.
## 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.

## Define Documentation

#define ExponentBiasDelta (127-15)

Search for all occurrences

Definition at line 62 of file image.h.

#define MAX | ( |  | a_,
|  |  | b_
| ) |  | (((a_) > (b_)) ? (a_) : (b_))

Search for all occurrences

Definition at line 981 of file image.h.

#define MIN | ( |  | a_,
|  |  | b_
| ) |  | (((a_) < (b_)) ? (a_) : (b_))

Search for all occurrences

Definition at line 984 of file image.h.

#define MAX_DIRTY_REGION 8192

Search for all occurrences

Definition at line 1067 of file image.h.

#define DIRTY_REGION_GRANULARITY 128

Search for all occurrences

Definition at line 1068 of file image.h.

#define DIRTY_REGION_MASK (DIRTY_REGION_GRANULARITY-1)

Search for all occurrences

Definition at line 1069 of file image.h.

#define DIRTY_REGION_SHIFT 7

Search for all occurrences

Definition at line 1070 of file image.h.

#define DIRTY_REGION_XY_SIZE ( MAX_DIRTY_REGION / DIRTY_REGION_GRANULARITY )

Search for all occurrences

Definition at line 1071 of file image.h.

#define MAX_PROXY_LEVEL 4

Search for all occurrences

Definition at line 1476 of file image.h.

#define cu_int const unsigned int

Search for all occurrences

rapid random acessor for images

Definition at line 2479 of file image.h.

#define u_int unsigned int

Search for all occurrences

Definition at line 2480 of file image.h.

#define u_short unsigned short

Search for all occurrences

Definition at line 2481 of file image.h.

#define u_char unsigned char

Search for all occurrences

Definition at line 2482 of file image.h.

#define inline __forceinline

Search for all occurrences

Examples:
  PtexExtractor/PtexPaintExporter.cpp.

Definition at line 2484 of file image.h.