tonc_color.c File Reference

#include "tonc_memmap.h"
#include "tonc_video.h"
#include "tonc_bios.h"
#include "tonc_math.h"

Functions

void clr_rotate (COLOR *clrs, uint nclrs, int ror)
 Rotate nclrs colors at clrs to the right by ror.
void clr_blend (const COLOR *srca, const COLOR *srcb, COLOR *dst, uint nclrs, u32 alpha)
 Blends color arrays srca and srcb into dst.
void clr_fade (const COLOR *src, COLOR clr, COLOR *dst, uint nclrs, u32 alpha)
 Fades color arrays srca to clr into dst.
void clr_grayscale (COLOR *dst, const COLOR *src, uint nclrs)
 Transform colors to grayscale.
void clr_rgbscale (COLOR *dst, const COLOR *src, uint nclrs, COLOR clr)
 Transform colors to an rgb-scale.
void pal_gradient (COLOR *pal, int first, int last)
 Create a gradient between pal[first] and pal[last].
void pal_gradient_ex (COLOR *pal, int first, int last, COLOR clr_first, COLOR clr_last)
 Create a gradient between pal[first] and pal[last].
void clr_adj_brightness (COLOR *dst, const COLOR *src, uint nclrs, FIXED bright)
 Adjust brightness by bright.
void clr_adj_contrast (COLOR *dst, const COLOR *src, uint nclrs, FIXED contrast)
 Adjust contrast by contrast.
void clr_adj_intensity (COLOR *dst, const COLOR *src, uint nclrs, FIXED intensity)
 Adjust intensity by intensity.

Detailed Description

Author:
J Vijn
Date:
20070823 - 20070907

Generated on Mon Aug 25 17:03:56 2008 for libtonc by  doxygen 1.5.3