#include "common.h"
#include "vmath.h"
#include "bu/defines.h"
#include "bu/magic.h"
Go to the source code of this file.
|
#define | RED 0 |
|
#define | GRN 1 |
|
#define | BLU 2 |
|
#define | ALP 3 |
|
#define | HUE 0 |
|
#define | SAT 1 |
|
#define | VAL 2 |
|
#define | BU_COLOR_NULL ((struct bu_color *) 0) |
|
#define | BU_COLOR_INIT(_c) |
|
#define | BU_COLOR_INIT_ZERO {{0, 0, 0, 0}} |
|
#define | BU_COLOR_RED {{1, 0, 0, 0}} |
|
#define | BU_COLOR_GREEN {{0, 1, 0, 0}} |
|
#define | BU_COLOR_BLUE {{0, 0, 1, 0}} |
|
#define | BU_COLOR_YELLOW {{1, 1, 0, 0}} |
|
#define | BU_COLOR_CPY(_dest, _src) |
|
|
int | bu_color_rand (struct bu_color *c, bu_color_rand_t type) |
|
void | bu_rgb_to_hsv (const unsigned char *rgb, fastf_t *hsv) |
|
int | bu_hsv_to_rgb (const fastf_t *hsv, unsigned char *rgb) |
|
int | bu_color_from_rgb_floats (struct bu_color *cp, const fastf_t *rgb) |
|
int | bu_color_from_rgb_chars (struct bu_color *cp, const unsigned char *rgb) |
|
int | bu_color_from_str (struct bu_color *cp, const char *str) |
|
int | bu_str_to_rgb (const char *str, unsigned char *rgb) |
|
int | bu_color_to_rgb_floats (const struct bu_color *cp, fastf_t *rgb) |
|
int | bu_color_to_rgb_chars (const struct bu_color *cp, unsigned char *rgb) |
|
int | bu_color_to_rgb_ints (const struct bu_color *cp, int *r, int *g, int *b) |
|