Changeset 1936:e15a59730060 in roaraudio for include/libroarlight


Ignore:
Timestamp:
06/05/09 17:57:21 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added some defines for color types

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroarlight/colors.h

    r1935 r1936  
    3838#include "libroarlight.h" 
    3939 
     40#define ROAR_COLOR_TYPE_NONE           0x00000000 
     41#define ROAR_COLOR_TYPE_GRAY           0x00000001 /* ???         */ 
     42#define ROAR_COLOR_TYPE_ALPHA          0x00000002 /* Alpha       */ 
     43#define ROAR_COLOR_TYPE_DOUBLE         0x00000004 /* use 16 bit per channel */ 
     44#define ROAR_COLOR_TYPE_A              ROAR_COLOR_TYPE_ALPHA 
     45#define ROAR_COLOR_TYPE_K              0x00000010 /* black (Key) */ 
     46#define ROAR_COLOR_TYPE_R              0x00000020 /* red         */ 
     47#define ROAR_COLOR_TYPE_G              0x00000040 /* green       */ 
     48#define ROAR_COLOR_TYPE_B              0x00000080 /* blue        */ 
     49#define ROAR_COLOR_TYPE_H              0x00000100 
     50#define ROAR_COLOR_TYPE_S              0x00000200 
     51#define ROAR_COLOR_TYPE_V              0x00000400 
     52#define ROAR_COLOR_TYPE_B              0x00000800 
     53#define ROAR_COLOR_TYPE_L              0x00001000 
     54#define ROAR_COLOR_TYPE_I              0x00002000 
     55#define ROAR_COLOR_TYPE_C              0x00004000 /* Cyan          */ 
     56#define ROAR_COLOR_TYPE_M              0x00008000 /* Magenta       */ 
     57#define ROAR_COLOR_TYPE_Y              0x00010000 /* Yellow or ??? */ 
     58#define ROAR_COLOR_TYPE_U              0x00020000 
     59//#define ROAR_COLOR_TYPE_              0x0100 
     60 
     61#define ROAR_COLORSYSTEM_GRAY          (ROAR_COLOR_TYPE_K) 
     62#define ROAR_COLORSYSTEM_RGB           (ROAR_COLOR_TYPE_R|ROAR_COLOR_TYPE_G|ROAR_COLOR_TYPE_B) 
     63#define ROAR_COLORSYSTEM_RGBA          (ROAR_COLOR_TYPE_R|ROAR_COLOR_TYPE_G|ROAR_COLOR_TYPE_B|ROAR_COLOR_TYPE_ALPHA) 
     64#define ROAR_COLORSYSTEM_YUV           (ROAR_COLOR_TYPE_Y|ROAR_COLOR_TYPE_U|ROAR_COLOR_TYPE_V) 
     65#define ROAR_COLORSYSTEM_HSV           (ROAR_COLOR_TYPE_H|ROAR_COLOR_TYPE_S|ROAR_COLOR_TYPE_V) 
     66#define ROAR_COLORSYSTEM_HSL           (ROAR_COLOR_TYPE_H|ROAR_COLOR_TYPE_S|ROAR_COLOR_TYPE_L) 
     67#define ROAR_COLORSYSTEM_HSB           (ROAR_COLOR_TYPE_H|ROAR_COLOR_TYPE_S|ROAR_COLOR_TYPE_B) 
     68#define ROAR_COLORSYSTEM_HSI           (ROAR_COLOR_TYPE_H|ROAR_COLOR_TYPE_S|ROAR_COLOR_TYPE_I) 
     69#define ROAR_COLORSYSTEM_CMYK          (ROAR_COLOR_TYPE_C|ROAR_COLOR_TYPE_M|ROAR_COLOR_TYPE_Y|ROAR_COLOR_TYPE_K) 
     70 
    4071#endif 
    4172 
Note: See TracChangeset for help on using the changeset viewer.