PXL/PXL_Common.h File Reference

#include <limits.h>
#include "PXL_API.h"

Go to the source code of this file.

Defines

#define PXL_WHITE_8   UCHAR_MAX
#define PXL_WHITE_16   USHRT_MAX
#define PXL_WHITE_32   UINT_MAX

Enumerations

enum  PXL_DataFormat {
  PXL_INT8 = 0, PXL_INT16, PXL_INT32, PXL_FLOAT32,
  PXL_FLOAT16, PXL_MAX_DATA_FORMAT
}
enum  PXL_Packing {
  PACK_SINGLE = 0, PACK_DUAL, PACK_DUAL_NI, PACK_RGB,
  PACK_RGBA, PACK_RGB_NI, PACK_RGBA_NI, PACK_UNKNOWN = 255
}

Functions

int PXLformatDepth (PXL_DataFormat d)
int PXLpackingComponents (PXL_Packing p)
int PXLpackingDepth (PXL_Packing p)
unsigned int PXLwhitePoint (PXL_DataFormat dt)
PXL_API void PXLdetermineProcCaps ()
PXL_API bool PXLcpuHasMMX ()
PXL_API int PXLcpuHasSSE ()
PXL_API bool PXLcpuHasXMMX ()
PXL_API bool PXLcpuHasCondMov ()
int PXLclampChar (int t)
int PXLclampShort (int t)

Variables

PXL_API const int pxlDefinesDepth [6]
PXL_API const int pxlDefinesPComp [256]
PXL_API const int pxlDefinesPDepth [256]
PXL_API const unsigned int pxlDefinesWhite [6]


Define Documentation

#define PXL_WHITE_16   USHRT_MAX

Definition at line 50 of file PXL_Common.h.

#define PXL_WHITE_32   UINT_MAX

Definition at line 51 of file PXL_Common.h.

#define PXL_WHITE_8   UCHAR_MAX

Definition at line 49 of file PXL_Common.h.


Enumeration Type Documentation

Enumerator:
PXL_INT8 
PXL_INT16 
PXL_INT32 
PXL_FLOAT32 
PXL_FLOAT16 
PXL_MAX_DATA_FORMAT 

Definition at line 25 of file PXL_Common.h.

Enumerator:
PACK_SINGLE 
PACK_DUAL 
PACK_DUAL_NI 
PACK_RGB 
PACK_RGBA 
PACK_RGB_NI 
PACK_RGBA_NI 
PACK_UNKNOWN 

Definition at line 35 of file PXL_Common.h.


Function Documentation

int PXLclampChar ( int  t  )  [inline]

Definition at line 78 of file PXL_Common.h.

int PXLclampShort ( int  t  )  [inline]

Definition at line 99 of file PXL_Common.h.

PXL_API bool PXLcpuHasCondMov (  ) 

PXL_API bool PXLcpuHasMMX (  ) 

PXL_API int PXLcpuHasSSE (  ) 

PXL_API bool PXLcpuHasXMMX (  ) 

PXL_API void PXLdetermineProcCaps (  ) 

int PXLformatDepth ( PXL_DataFormat  d  )  [inline]

Definition at line 58 of file PXL_Common.h.

int PXLpackingComponents ( PXL_Packing  p  )  [inline]

Definition at line 61 of file PXL_Common.h.

int PXLpackingDepth ( PXL_Packing  p  )  [inline]

Definition at line 64 of file PXL_Common.h.

unsigned int PXLwhitePoint ( PXL_DataFormat  dt  )  [inline]

Definition at line 67 of file PXL_Common.h.


Variable Documentation

PXL_API const int pxlDefinesDepth[6]

PXL_API const int pxlDefinesPComp[256]

PXL_API const int pxlDefinesPDepth[256]

PXL_API const unsigned int pxlDefinesWhite[6]


Generated on Mon Jan 28 00:47:31 2013 for HDK by  doxygen 1.5.9