IMG/IMG_FileTypes.h File Reference

#include <PXL/PXL_Common.h>

Go to the source code of this file.

Defines

#define IMG_DT_ALL   ((IMG_DataType)0x1F)
#define IMG_CM_SIZE   0x0F
#define IMG_CM_ALL   ((IMG_ColorModel)0x0F)

Enumerations

enum  IMG_DataType {
  IMG_DT_ANY = 0x00, IMG_UCHAR = 0x01, IMG_INT8 = 0x01, IMG_USHORT = 0x02,
  IMG_INT16 = 0x02, IMG_UINT = 0x04, IMG_INT32 = 0x04, IMG_FLOAT = 0x08,
  IMG_FLOAT32 = 0x08, IMG_HALF = 0x10, IMG_FLOAT16 = 0x10
}
enum  IMG_ColorModel {
  IMG_CM_ANY = 0, IMG_1CHAN = 0x01, IMG_2CHAN = 0x02, IMG_RGB = 0x04,
  IMG_RGBA = 0x08, IMG_CM_REVERSED = 0x10, IMG_BGR = (IMG_RGB | IMG_CM_REVERSED), IMG_ABGR = (IMG_RGBA | IMG_CM_REVERSED)
}
enum  IMG_Interleave { IMG_INTERLEAVE_AS_IS, IMG_INTERLEAVED, IMG_NON_INTERLEAVED }
enum  IMG_ComponentOrder { IMG_COMPONENT_AS_IS, IMG_COMPONENT_RGBA, IMG_COMPONENT_ABGR }
enum  IMG_XOrientation { IMG_ORIENT_X_NONE, IMG_ORIENT_LEFT_FIRST, IMG_ORIENT_RIGHT_FIRST }
enum  IMG_YOrientation { IMG_ORIENT_Y_NONE, IMG_ORIENT_TOP_FIRST, IMG_ORIENT_BOTTOM_FIRST }
enum  IMG_DeepRasterColor { IMG_DEEP_RGBA_SPLIT, IMG_DEEP_RGBA_COMBINED, IMG_DEEP_RGBA_DONT_CARE }
enum  IMG_FileAlphaInfo {
  IMG_ALPHA_OPAQUE, IMG_ALPHA_CONSTANT, IMG_ALPHA_CUTOUT, IMG_ALPHA_VARYING,
  IMG_ALPHA_OUT_OF_BOUNDS, IMG_ALPHA_NONE
}


Define Documentation

#define IMG_CM_ALL   ((IMG_ColorModel)0x0F)

Examples:
IMG/IMG_Raw.C.

Definition at line 147 of file IMG_FileTypes.h.

#define IMG_CM_SIZE   0x0F

Definition at line 146 of file IMG_FileTypes.h.

#define IMG_DT_ALL   ((IMG_DataType)0x1F)

Examples:
IMG/IMG_Raw.C.

Definition at line 71 of file IMG_FileTypes.h.


Enumeration Type Documentation

Enumerator:
IMG_CM_ANY 
IMG_1CHAN 
IMG_2CHAN 
IMG_RGB 
IMG_RGBA 
IMG_CM_REVERSED 
IMG_BGR 
IMG_ABGR 

Definition at line 39 of file IMG_FileTypes.h.

Enumerator:
IMG_COMPONENT_AS_IS 
IMG_COMPONENT_RGBA 
IMG_COMPONENT_ABGR 

Definition at line 64 of file IMG_FileTypes.h.

Enumerator:
IMG_DT_ANY 
IMG_UCHAR 
IMG_INT8 
IMG_USHORT 
IMG_INT16 
IMG_UINT 
IMG_INT32 
IMG_FLOAT 
IMG_FLOAT32 
IMG_HALF 
IMG_FLOAT16 

Definition at line 24 of file IMG_FileTypes.h.

Enumerator:
IMG_DEEP_RGBA_SPLIT 
IMG_DEEP_RGBA_COMBINED 
IMG_DEEP_RGBA_DONT_CARE 

Definition at line 190 of file IMG_FileTypes.h.

Enumerator:
IMG_ALPHA_OPAQUE 
IMG_ALPHA_CONSTANT 
IMG_ALPHA_CUTOUT 
IMG_ALPHA_VARYING 
IMG_ALPHA_OUT_OF_BOUNDS 
IMG_ALPHA_NONE 

Definition at line 199 of file IMG_FileTypes.h.

Enumerator:
IMG_INTERLEAVE_AS_IS 
IMG_INTERLEAVED 
IMG_NON_INTERLEAVED 

Definition at line 57 of file IMG_FileTypes.h.

Enumerator:
IMG_ORIENT_X_NONE 
IMG_ORIENT_LEFT_FIRST 
IMG_ORIENT_RIGHT_FIRST 

Definition at line 175 of file IMG_FileTypes.h.

Enumerator:
IMG_ORIENT_Y_NONE 
IMG_ORIENT_TOP_FIRST 
IMG_ORIENT_BOTTOM_FIRST 

Definition at line 182 of file IMG_FileTypes.h.


Generated on Mon Jan 28 00:27:48 2013 for HDK by  doxygen 1.5.9