Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

rgb24.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  rgb24

Defines

#define ABS(a)   ( (a) >= 0 ? (a) : -(a) )

Functions

void CreateInterleaveTable (void)
long InterleavedValue24 (rgb24 color)
long InterleavedValue16 (unsigned short color)
long colordiff (rgb24 a, rgb24 b)
unsigned long colordiff (unsigned short a, unsigned short b)
rgb24 average (rgb24 a, rgb24 b)
unsigned short average (unsigned short a, unsigned short b)
unsigned char average (unsigned char a, unsigned char b)
unsigned long average (unsigned long a, unsigned long b)

Variables

unsigned long InterleaveTable24 [256]
unsigned long InterleaveTable16 [64]


Define Documentation

#define ABS  )     ( (a) >= 0 ? (a) : -(a) )
 


Function Documentation

void CreateInterleaveTable void   ) 
 

long InterleavedValue24 rgb24  color  )  [inline]
 

long InterleavedValue16 unsigned short  color  )  [inline]
 

long colordiff rgb24  a,
rgb24  b
[inline]
 

Here is the call graph for this function:

unsigned long colordiff unsigned short  a,
unsigned short  b
[inline]
 

Here is the call graph for this function:

rgb24 average rgb24  a,
rgb24  b
[inline]
 

unsigned short average unsigned short  a,
unsigned short  b
[inline]
 

unsigned char average unsigned char  a,
unsigned char  b
[inline]
 

unsigned long average unsigned long  a,
unsigned long  b
[inline]
 


Variable Documentation

unsigned long InterleaveTable24[256]
 

unsigned long InterleaveTable16[64]
 


Generated on Wed Jun 23 18:47:25 2004 for cZUI by doxygen 1.3.5