|
LMMS
|
#include "../swell/swell-types.h"Go to the source code of this file.
Classes | |
| class | LICE_IBitmap |
| class | LICE_MemBitmap |
| class | LICE_SysBitmap |
| class | LICE_WrapperBitmap |
| class | LICE_SubBitmap |
| struct | _LICE_ImageLoader_rec |
Typedefs | |
| typedef unsigned int | LICE_pixel |
| typedef unsigned char | LICE_pixel_chan |
Enumerations | |
| enum | { NOISE_MODE_NORMAL = 0 , NOISE_MODE_WOOD } |
Functions | |
| static LICE_pixel | LICE_RGBA_FROMNATIVE (LICE_pixel col, int alpha=0) |
| LICE_IBitmap * | LICE_LoadImage (const char *filename, LICE_IBitmap *bmp=NULL, bool tryIgnoreExtension=false) |
| char * | LICE_GetImageExtensionList (bool wantAllSup=true, bool wantAllFiles=true) |
| bool | LICE_ImageIsSupported (const char *filename) |
| LICE_IBitmap * | LICE_LoadPNG (const char *filename, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadPNGFromMemory (const void *data_in, int buflen, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadPNGFromResource (HINSTANCE hInst, const char *resid, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadPNGFromNamedResource (const char *name, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadBMP (const char *filename, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadBMPFromResource (HINSTANCE hInst, const char *resid, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadIcon (const char *filename, int reqiconsz=16, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadIconFromResource (HINSTANCE hInst, const char *resid, int reqiconsz=16, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadJPG (const char *filename, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadJPGFromMemory (const void *data_in, int buflen, LICE_IBitmap *bmp=NULL) |
| LICE_IBitmap * | LICE_LoadJPGFromResource (HINSTANCE hInst, const char *resid, LICE_IBitmap *bmp=0) |
| LICE_IBitmap * | LICE_LoadGIF (const char *filename, LICE_IBitmap *bmp=NULL, int *nframes=NULL) |
| LICE_IBitmap * | LICE_LoadPCX (const char *filename, LICE_IBitmap *bmp=NULL) |
| bool | LICE_WritePNG (const char *filename, LICE_IBitmap *bmp, bool wantalpha=true) |
| bool | LICE_WriteJPG (const char *filename, LICE_IBitmap *bmp, int quality=95, bool force_baseline=true) |
| bool | LICE_WriteGIF (const char *filename, LICE_IBitmap *bmp, int transparent_alpha=0, bool dither=true) |
| void * | LICE_WriteGIFBegin (const char *filename, LICE_IBitmap *firstframe, int transparent_alpha=0, int frame_delay=0, bool dither=true, int nreps=0) |
| void * | LICE_WriteGIFBeginNoFrame (const char *filename, int w, int h, int transparent_alpha=0, bool dither=true, bool is_append=false) |
| bool | LICE_WriteGIFFrame (void *handle, LICE_IBitmap *frame, int xpos, int ypos, bool perImageColorMap=false, int frame_delay=0, int nreps=0) |
| unsigned int | LICE_WriteGIFGetSize (void *handle) |
| bool | LICE_WriteGIFEnd (void *handle) |
| int | LICE_SetGIFColorMapFromOctree (void *wr, void *octree, int numcolors) |
| void * | LICE_GIF_LoadEx (const char *filename) |
| void | LICE_GIF_Close (void *handle) |
| void | LICE_GIF_Rewind (void *handle) |
| unsigned int | LICE_GIF_GetFilePos (void *handle) |
| int | LICE_GIF_UpdateFrame (void *handle, LICE_IBitmap *bm) |
| void | LICE_PutPixel (LICE_IBitmap *bm, int x, int y, LICE_pixel color, float alpha, int mode) |
| LICE_pixel | LICE_GetPixel (LICE_IBitmap *bm, int x, int y) |
| void | LICE_Copy (LICE_IBitmap *dest, LICE_IBitmap *src) |
| void | LICE_Blit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, const RECT *srcrect, float alpha, int mode) |
| void | LICE_Blit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int srcx, int srcy, int srcw, int srch, float alpha, int mode) |
| void | LICE_Blur (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int srcx, int srcy, int srcw, int srch) |
| void | LICE_ScaledBlit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, float srcx, float srcy, float srcw, float srch, float alpha, int mode) |
| void | LICE_HalveBlitAA (LICE_IBitmap *dest, LICE_IBitmap *src) |
| void | LICE_RotatedBlit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, float srcx, float srcy, float srcw, float srch, float angle, bool cliptosourcerect, float alpha, int mode, float rotxcent=0.0, float rotycent=0.0) |
| void | LICE_TransformBlit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, const float *srcpoints, int div_w, int div_h, float alpha, int mode) |
| void | LICE_TransformBlit2 (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, const double *srcpoints, int div_w, int div_h, float alpha, int mode) |
| void | LICE_TransformBlit2Alpha (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, const double *srcpoints, int div_w, int div_h, int mode) |
| void | LICE_DeltaBlit (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, float srcx, float srcy, float srcw, float srch, double dsdx, double dtdx, double dsdy, double dtdy, double dsdxdy, double dtdxdy, bool cliptosourcerect, float alpha, int mode) |
| void | LICE_DeltaBlitAlpha (LICE_IBitmap *dest, LICE_IBitmap *src, int dstx, int dsty, int dstw, int dsth, float srcx, float srcy, float srcw, float srch, double dsdx, double dtdx, double dsdy, double dtdy, double dsdxdy, double dtdxdy, bool cliptosourcerect, float alpha, int mode, double dadx, double dady, double dadxdy) |
| void | LICE_GradRect (LICE_IBitmap *dest, int dstx, int dsty, int dstw, int dsth, float ir, float ig, float ib, float ia, float drdx, float dgdx, float dbdx, float dadx, float drdy, float dgdy, float dbdy, float dady, int mode) |
| void | LICE_FillRect (LICE_IBitmap *dest, int x, int y, int w, int h, LICE_pixel color, float alpha=1.0f, int mode=0) |
| void | LICE_ProcessRect (LICE_IBitmap *dest, int x, int y, int w, int h, void(*procFunc)(LICE_pixel *p, void *parm), void *parm) |
| void | LICE_Clear (LICE_IBitmap *dest, LICE_pixel color) |
| void | LICE_ClearRect (LICE_IBitmap *dest, int x, int y, int w, int h, LICE_pixel mask=0, LICE_pixel orbits=0) |
| void | LICE_MultiplyAddRect (LICE_IBitmap *dest, int x, int y, int w, int h, float rsc, float gsc, float bsc, float asc, float radd, float gadd, float badd, float aadd) |
| void | LICE_SetAlphaFromColorMask (LICE_IBitmap *dest, LICE_pixel color) |
| void | LICE_SimpleFill (LICE_IBitmap *dest, int x, int y, LICE_pixel newcolor, LICE_pixel comparemask=LICE_RGBA(255, 255, 255, 0), LICE_pixel keepmask=LICE_RGBA(0, 0, 0, 0)) |
| void | LICE_TexGen_Marble (LICE_IBitmap *dest, const RECT *rect, float rv, float gv, float bv, float intensity) |
| void | LICE_TexGen_Noise (LICE_IBitmap *dest, const RECT *rect, float rv, float gv, float bv, float intensity, int mode=NOISE_MODE_NORMAL, int smooth=1) |
| void | LICE_TexGen_CircNoise (LICE_IBitmap *dest, const RECT *rect, float rv, float gv, float bv, float nrings, float power, int size) |
| void | LICE_DrawChar (LICE_IBitmap *bm, int x, int y, char c, LICE_pixel color, float alpha, int mode) |
| void | LICE_DrawText (LICE_IBitmap *bm, int x, int y, const char *string, LICE_pixel color, float alpha, int mode) |
| void | LICE_MeasureText (const char *string, int *w, int *h) |
| void | LICE_Line (LICE_IBitmap *dest, int x1, int y1, int x2, int y2, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true) |
| void | LICE_FLine (LICE_IBitmap *dest, float x1, float y1, float x2, float y2, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true) |
| void | LICE_ThickFLine (LICE_IBitmap *dest, double x1, double y1, double x2, double y2, LICE_pixel color, float alpha, int mode, int wid) |
| void | LICE_DashedLine (LICE_IBitmap *dest, int x1, int y1, int x2, int y2, int pxon, int pxoff, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=false) |
| void | LICE_FillTrapezoidF (LICE_IBitmap *dest, double fx1a, double fx1b, int y1, double fx2a, double fx2b, int y2, LICE_pixel color, float alpha, int mode) |
| void | LICE_FillTrapezoid (LICE_IBitmap *dest, int x1a, int x1b, int y1, int x2a, int x2b, int y2, LICE_pixel color, float alpha, int mode) |
| void | LICE_FillConvexPolygon (LICE_IBitmap *dest, const int *x, const int *y, int npoints, LICE_pixel color, float alpha, int mode) |
| void | LICE_FillTriangle (LICE_IBitmap *dest, int x1, int y1, int x2, int y2, int x3, int y3, LICE_pixel color, float alpha=1.0f, int mode=0) |
| bool | LICE_ClipLine (int *pX1, int *pY1, int *pX2, int *pY2, int xLo, int yLo, int xHi, int yHi) |
| bool | LICE_ClipFLine (float *px1, float *py1, float *px2, float *py2, float xlo, float ylo, float xhi, float yhi) |
| void | LICE_Arc (LICE_IBitmap *dest, float cx, float cy, float r, float minAngle, float maxAngle, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true) |
| void | LICE_Circle (LICE_IBitmap *dest, float cx, float cy, float r, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true) |
| void | LICE_FillCircle (LICE_IBitmap *dest, float cx, float cy, float r, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true) |
| void | LICE_RoundRect (LICE_IBitmap *drawbm, float xpos, float ypos, float w, float h, int cornerradius, LICE_pixel col, float alpha, int mode, bool aa) |
| void | LICE_DrawGlyph (LICE_IBitmap *dest, int x, int y, LICE_pixel color, const LICE_pixel_chan *alphas, int glyph_w, int glyph_h, float alpha=1.0f, int mode=0) |
| void | LICE_DrawGlyphEx (LICE_IBitmap *dest, int x, int y, LICE_pixel color, const LICE_pixel_chan *alphas, int glyph_w, int glyph_span, int glyph_h, float alpha=1.0f, int mode=0) |
| void | LICE_DrawMonoGlyph (LICE_IBitmap *dest, int x, int y, LICE_pixel color, const unsigned char *alphas, int glyph_w, int glyph_span, int glyph_h, float alpha=1.0f, int mode=0) |
| void | LICE_DrawQBezier (LICE_IBitmap *dest, double xstart, double ystart, double xctl, double yctl, double xend, double yend, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true, double tol=0.0) |
| void | LICE_DrawCBezier (LICE_IBitmap *dest, double xstart, double ystart, double xctl1, double yctl1, double xctl2, double yctl2, double xend, double yend, LICE_pixel color, float alpha=1.0f, int mode=0, bool aa=true, double tol=0.0) |
| void | LICE_DrawThickCBezier (LICE_IBitmap *dest, double xstart, double ystart, double xctl1, double yctl1, double xctl2, double yctl2, double xend, double yend, LICE_pixel color, float alpha=1.0f, int mode=0, int wid=2, double tol=0.0) |
| void | LICE_FillCBezier (LICE_IBitmap *dest, double xstart, double ystart, double xctl1, double yctl1, double xctl2, double yctl2, double xend, double yend, int yfill, LICE_pixel color, float alpha=1.0f, int mode=0, double tol=0.0) |
| void | LICE_FillCBezierX (LICE_IBitmap *dest, double xstart, double ystart, double xctl1, double yctl1, double xctl2, double yctl2, double xend, double yend, int xfill, LICE_pixel color, float alpha=1.0f, int mode=0, double tol=0.0) |
| void | LICE_DrawRect (LICE_IBitmap *dest, int x, int y, int w, int h, LICE_pixel color, float alpha=1.0f, int mode=0) |
| void | LICE_BorderedRect (LICE_IBitmap *dest, int x, int y, int w, int h, LICE_pixel bgcolor, LICE_pixel fgcolor, float alpha=1.0f, int mode=0) |
| int | LICE_BitmapCmp (LICE_IBitmap *a, LICE_IBitmap *b, int *coordsOut=NULL) |
| int | LICE_BitmapCmpEx (LICE_IBitmap *a, LICE_IBitmap *b, LICE_pixel mask, int *coordsOut=NULL) |
| void | LICE_RGB2HSV (int r, int g, int b, int *h, int *s, int *v) |
| void | LICE_HSV2RGB (int h, int s, int v, int *r, int *g, int *b) |
| LICE_pixel | LICE_HSV2Pix (int h, int s, int v, int alpha) |
| LICE_pixel | LICE_AlterColorHSV (LICE_pixel color, float d_hue, float d_saturation, float d_value) |
| void | LICE_AlterBitmapHSV (LICE_IBitmap *src, float d_hue, float d_saturation, float d_value) |
| void | LICE_AlterRectHSV (LICE_IBitmap *src, int x, int y, int w, int h, float d_hue, float d_saturation, float d_value, int mode=0) |
| LICE_pixel | LICE_CombinePixels (LICE_pixel dest, LICE_pixel src, float alpha, int mode) |
| void | LICE_CombinePixels2 (LICE_pixel *destptr, int r, int g, int b, int a, int ia, int mode) |
| void | LICE_CombinePixels2Clamp (LICE_pixel *destptr, int r, int g, int b, int a, int ia, int mode) |
| void * | LICE_LoadLVG (const char *filename) |
| void * | LICE_LoadLVGFromContext (ProjectStateContext *ctx, const char *nameInfo=NULL, int defw=0, int defh=0) |
| void * | LICE_GetSubLVG (void *lvg, const char *subname) |
| LICE_IBitmap * | LICE_RenderLVG (void *lvg, int reqw=0, int reqh=0, LICE_IBitmap *useBM=NULL) |
| void | LICE_DestroyLVG (void *lvg) |
| void * | LICE_CreateOctree (int maxcolors) |
| palette | |
| void | LICE_DestroyOctree (void *octree) |
| void | LICE_ResetOctree (void *octree, int maxcolors) |
| int | LICE_BuildOctree (void *octree, LICE_IBitmap *bmp) |
| int | LICE_BuildOctreeForAlpha (void *octree, LICE_IBitmap *bmp, unsigned int minalpha) |
| int | LICE_BuildOctreeForDiff (void *octree, LICE_IBitmap *bmp, LICE_IBitmap *refbmp, LICE_pixel mask=LICE_RGBA(255, 255, 255, 0)) |
| int | LICE_FindInOctree (void *octree, LICE_pixel color) |
| int | LICE_ExtractOctreePalette (void *octree, LICE_pixel *palette) |
| int | LICE_BuildPalette (LICE_IBitmap *bmp, LICE_pixel *palette, int maxcolors) |
| void | LICE_TestPalette (LICE_IBitmap *bmp, LICE_pixel *palette, int numcolors) |
Variables | |
| _LICE_ImageLoader_rec * | LICE_ImageLoader_list |
| #define LICE_BLIT_FILTER_BILINEAR 0x100 |
| #define LICE_BLIT_FILTER_MASK 0xff00 |
| #define LICE_BLIT_FILTER_NONE 0 |
| #define LICE_BLIT_IGNORE_SCALING 0x20000 |
| #define LICE_BLIT_MODE_ADD 1 |
| #define LICE_BLIT_MODE_CHANCOPY 0xf0 |
| #define LICE_BLIT_MODE_COPY 0 |
| #define LICE_BLIT_MODE_DODGE 2 |
| #define LICE_BLIT_MODE_HSVADJ 5 |
| #define LICE_BLIT_MODE_MASK 0xff |
| #define LICE_BLIT_MODE_MUL 3 |
| #define LICE_BLIT_MODE_OVERLAY 4 |
| #define LICE_BLIT_USE_ALPHA 0x10000 |
| #define LICE_EXT_GET_ADVISORY_SCALING 0x2003 |
| #define LICE_EXT_GET_ANY_SCALING 0x2004 |
| #define LICE_EXT_GET_SCALING 0x2001 |
| #define LICE_EXT_SET_ADVISORY_SCALING 0x2002 |
| #define LICE_EXT_SET_SCALING 0x2000 |
| #define LICE_MEMBITMAP_ALIGNAMT 63 |
| #define LICE_PIXEL_A 3 |
| #define LICE_PIXEL_B 0 |
| #define LICE_PIXEL_G 1 |
| #define LICE_PIXEL_R 2 |
| typedef unsigned int LICE_pixel |
| typedef unsigned char LICE_pixel_chan |
| void LICE_AlterBitmapHSV | ( | LICE_IBitmap * | src, |
| float | d_hue, | ||
| float | d_saturation, | ||
| float | d_value ) |
| LICE_pixel LICE_AlterColorHSV | ( | LICE_pixel | color, |
| float | d_hue, | ||
| float | d_saturation, | ||
| float | d_value ) |
| void LICE_AlterRectHSV | ( | LICE_IBitmap * | src, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| float | d_hue, | ||
| float | d_saturation, | ||
| float | d_value, | ||
| int | mode = 0 ) |
| void LICE_Arc | ( | LICE_IBitmap * | dest, |
| float | cx, | ||
| float | cy, | ||
| float | r, | ||
| float | minAngle, | ||
| float | maxAngle, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true ) |
| int LICE_BitmapCmp | ( | LICE_IBitmap * | a, |
| LICE_IBitmap * | b, | ||
| int * | coordsOut = NULL ) |
| int LICE_BitmapCmpEx | ( | LICE_IBitmap * | a, |
| LICE_IBitmap * | b, | ||
| LICE_pixel | mask, | ||
| int * | coordsOut = NULL ) |
| void LICE_Blit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| const RECT * | srcrect, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_Blit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | srcx, | ||
| int | srcy, | ||
| int | srcw, | ||
| int | srch, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_Blur | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | srcx, | ||
| int | srcy, | ||
| int | srcw, | ||
| int | srch ) |
| void LICE_BorderedRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| LICE_pixel | bgcolor, | ||
| LICE_pixel | fgcolor, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| int LICE_BuildOctree | ( | void * | octree, |
| LICE_IBitmap * | bmp ) |
| int LICE_BuildOctreeForAlpha | ( | void * | octree, |
| LICE_IBitmap * | bmp, | ||
| unsigned int | minalpha ) |
| int LICE_BuildOctreeForDiff | ( | void * | octree, |
| LICE_IBitmap * | bmp, | ||
| LICE_IBitmap * | refbmp, | ||
| LICE_pixel | mask = LICE_RGBA(255, 255, 255, 0) ) |
| int LICE_BuildPalette | ( | LICE_IBitmap * | bmp, |
| LICE_pixel * | palette, | ||
| int | maxcolors ) |
| void LICE_Circle | ( | LICE_IBitmap * | dest, |
| float | cx, | ||
| float | cy, | ||
| float | r, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true ) |
| void LICE_Clear | ( | LICE_IBitmap * | dest, |
| LICE_pixel | color ) |
| void LICE_ClearRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| LICE_pixel | mask = 0, | ||
| LICE_pixel | orbits = 0 ) |
| bool LICE_ClipFLine | ( | float * | px1, |
| float * | py1, | ||
| float * | px2, | ||
| float * | py2, | ||
| float | xlo, | ||
| float | ylo, | ||
| float | xhi, | ||
| float | yhi ) |
| bool LICE_ClipLine | ( | int * | pX1, |
| int * | pY1, | ||
| int * | pX2, | ||
| int * | pY2, | ||
| int | xLo, | ||
| int | yLo, | ||
| int | xHi, | ||
| int | yHi ) |
| LICE_pixel LICE_CombinePixels | ( | LICE_pixel | dest, |
| LICE_pixel | src, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_CombinePixels2Clamp | ( | LICE_pixel * | destptr, |
| int | r, | ||
| int | g, | ||
| int | b, | ||
| int | a, | ||
| int | ia, | ||
| int | mode ) |
| void LICE_Copy | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src ) |
| void LICE_DashedLine | ( | LICE_IBitmap * | dest, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| int | pxon, | ||
| int | pxoff, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = false ) |
| void LICE_DeltaBlit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| float | srcx, | ||
| float | srcy, | ||
| float | srcw, | ||
| float | srch, | ||
| double | dsdx, | ||
| double | dtdx, | ||
| double | dsdy, | ||
| double | dtdy, | ||
| double | dsdxdy, | ||
| double | dtdxdy, | ||
| bool | cliptosourcerect, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_DeltaBlitAlpha | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| float | srcx, | ||
| float | srcy, | ||
| float | srcw, | ||
| float | srch, | ||
| double | dsdx, | ||
| double | dtdx, | ||
| double | dsdy, | ||
| double | dtdy, | ||
| double | dsdxdy, | ||
| double | dtdxdy, | ||
| bool | cliptosourcerect, | ||
| float | alpha, | ||
| int | mode, | ||
| double | dadx, | ||
| double | dady, | ||
| double | dadxdy ) |
| void LICE_DrawCBezier | ( | LICE_IBitmap * | dest, |
| double | xstart, | ||
| double | ystart, | ||
| double | xctl1, | ||
| double | yctl1, | ||
| double | xctl2, | ||
| double | yctl2, | ||
| double | xend, | ||
| double | yend, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true, | ||
| double | tol = 0.0 ) |
| void LICE_DrawChar | ( | LICE_IBitmap * | bm, |
| int | x, | ||
| int | y, | ||
| char | c, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_DrawGlyph | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| LICE_pixel | color, | ||
| const LICE_pixel_chan * | alphas, | ||
| int | glyph_w, | ||
| int | glyph_h, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| void LICE_DrawGlyphEx | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| LICE_pixel | color, | ||
| const LICE_pixel_chan * | alphas, | ||
| int | glyph_w, | ||
| int | glyph_span, | ||
| int | glyph_h, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| void LICE_DrawMonoGlyph | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| LICE_pixel | color, | ||
| const unsigned char * | alphas, | ||
| int | glyph_w, | ||
| int | glyph_span, | ||
| int | glyph_h, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| void LICE_DrawQBezier | ( | LICE_IBitmap * | dest, |
| double | xstart, | ||
| double | ystart, | ||
| double | xctl, | ||
| double | yctl, | ||
| double | xend, | ||
| double | yend, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true, | ||
| double | tol = 0.0 ) |
| void LICE_DrawRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| void LICE_DrawText | ( | LICE_IBitmap * | bm, |
| int | x, | ||
| int | y, | ||
| const char * | string, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_DrawThickCBezier | ( | LICE_IBitmap * | dest, |
| double | xstart, | ||
| double | ystart, | ||
| double | xctl1, | ||
| double | yctl1, | ||
| double | xctl2, | ||
| double | yctl2, | ||
| double | xend, | ||
| double | yend, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| int | wid = 2, | ||
| double | tol = 0.0 ) |
| int LICE_ExtractOctreePalette | ( | void * | octree, |
| LICE_pixel * | palette ) |
| void LICE_FillCBezier | ( | LICE_IBitmap * | dest, |
| double | xstart, | ||
| double | ystart, | ||
| double | xctl1, | ||
| double | yctl1, | ||
| double | xctl2, | ||
| double | yctl2, | ||
| double | xend, | ||
| double | yend, | ||
| int | yfill, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| double | tol = 0.0 ) |
| void LICE_FillCBezierX | ( | LICE_IBitmap * | dest, |
| double | xstart, | ||
| double | ystart, | ||
| double | xctl1, | ||
| double | yctl1, | ||
| double | xctl2, | ||
| double | yctl2, | ||
| double | xend, | ||
| double | yend, | ||
| int | xfill, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| double | tol = 0.0 ) |
| void LICE_FillCircle | ( | LICE_IBitmap * | dest, |
| float | cx, | ||
| float | cy, | ||
| float | r, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true ) |
| void LICE_FillConvexPolygon | ( | LICE_IBitmap * | dest, |
| const int * | x, | ||
| const int * | y, | ||
| int | npoints, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_FillRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| void LICE_FillTrapezoid | ( | LICE_IBitmap * | dest, |
| int | x1a, | ||
| int | x1b, | ||
| int | y1, | ||
| int | x2a, | ||
| int | x2b, | ||
| int | y2, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_FillTrapezoidF | ( | LICE_IBitmap * | dest, |
| double | fx1a, | ||
| double | fx1b, | ||
| int | y1, | ||
| double | fx2a, | ||
| double | fx2b, | ||
| int | y2, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_FillTriangle | ( | LICE_IBitmap * | dest, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| int | x3, | ||
| int | y3, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0 ) |
| int LICE_FindInOctree | ( | void * | octree, |
| LICE_pixel | color ) |
| void LICE_FLine | ( | LICE_IBitmap * | dest, |
| float | x1, | ||
| float | y1, | ||
| float | x2, | ||
| float | y2, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true ) |
| LICE_pixel LICE_GetPixel | ( | LICE_IBitmap * | bm, |
| int | x, | ||
| int | y ) |
| int LICE_GIF_UpdateFrame | ( | void * | handle, |
| LICE_IBitmap * | bm ) |
| void LICE_GradRect | ( | LICE_IBitmap * | dest, |
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| float | ir, | ||
| float | ig, | ||
| float | ib, | ||
| float | ia, | ||
| float | drdx, | ||
| float | dgdx, | ||
| float | dbdx, | ||
| float | dadx, | ||
| float | drdy, | ||
| float | dgdy, | ||
| float | dbdy, | ||
| float | dady, | ||
| int | mode ) |
| void LICE_HalveBlitAA | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src ) |
| LICE_pixel LICE_HSV2Pix | ( | int | h, |
| int | s, | ||
| int | v, | ||
| int | alpha ) |
| bool LICE_ImageIsSupported | ( | const char * | filename | ) |
| void LICE_Line | ( | LICE_IBitmap * | dest, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| LICE_pixel | color, | ||
| float | alpha = 1.0f, | ||
| int | mode = 0, | ||
| bool | aa = true ) |
| LICE_IBitmap * LICE_LoadBMP | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadBMPFromResource | ( | HINSTANCE | hInst, |
| const char * | resid, | ||
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadGIF | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL, | ||
| int * | nframes = NULL ) |
| LICE_IBitmap * LICE_LoadIcon | ( | const char * | filename, |
| int | reqiconsz = 16, | ||
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadIconFromResource | ( | HINSTANCE | hInst, |
| const char * | resid, | ||
| int | reqiconsz = 16, | ||
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadImage | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL, | ||
| bool | tryIgnoreExtension = false ) |
| LICE_IBitmap * LICE_LoadJPG | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadJPGFromMemory | ( | const void * | data_in, |
| int | buflen, | ||
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadJPGFromResource | ( | HINSTANCE | hInst, |
| const char * | resid, | ||
| LICE_IBitmap * | bmp = 0 ) |
| void * LICE_LoadLVGFromContext | ( | ProjectStateContext * | ctx, |
| const char * | nameInfo = NULL, | ||
| int | defw = 0, | ||
| int | defh = 0 ) |
| LICE_IBitmap * LICE_LoadPCX | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadPNG | ( | const char * | filename, |
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadPNGFromMemory | ( | const void * | data_in, |
| int | buflen, | ||
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadPNGFromNamedResource | ( | const char * | name, |
| LICE_IBitmap * | bmp = NULL ) |
| LICE_IBitmap * LICE_LoadPNGFromResource | ( | HINSTANCE | hInst, |
| const char * | resid, | ||
| LICE_IBitmap * | bmp = NULL ) |
| void LICE_MultiplyAddRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| float | rsc, | ||
| float | gsc, | ||
| float | bsc, | ||
| float | asc, | ||
| float | radd, | ||
| float | gadd, | ||
| float | badd, | ||
| float | aadd ) |
| void LICE_ProcessRect | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h, | ||
| void(* | procFunc )(LICE_pixel *p, void *parm), | ||
| void * | parm ) |
| void LICE_PutPixel | ( | LICE_IBitmap * | bm, |
| int | x, | ||
| int | y, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode ) |
| LICE_IBitmap * LICE_RenderLVG | ( | void * | lvg, |
| int | reqw = 0, | ||
| int | reqh = 0, | ||
| LICE_IBitmap * | useBM = NULL ) |
|
inlinestatic |
| void LICE_RotatedBlit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| float | srcx, | ||
| float | srcy, | ||
| float | srcw, | ||
| float | srch, | ||
| float | angle, | ||
| bool | cliptosourcerect, | ||
| float | alpha, | ||
| int | mode, | ||
| float | rotxcent = 0.0, | ||
| float | rotycent = 0.0 ) |
| void LICE_RoundRect | ( | LICE_IBitmap * | drawbm, |
| float | xpos, | ||
| float | ypos, | ||
| float | w, | ||
| float | h, | ||
| int | cornerradius, | ||
| LICE_pixel | col, | ||
| float | alpha, | ||
| int | mode, | ||
| bool | aa ) |
| void LICE_ScaledBlit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| float | srcx, | ||
| float | srcy, | ||
| float | srcw, | ||
| float | srch, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_SetAlphaFromColorMask | ( | LICE_IBitmap * | dest, |
| LICE_pixel | color ) |
| void LICE_SimpleFill | ( | LICE_IBitmap * | dest, |
| int | x, | ||
| int | y, | ||
| LICE_pixel | newcolor, | ||
| LICE_pixel | comparemask = LICE_RGBA(255, 255, 255, 0), | ||
| LICE_pixel | keepmask = LICE_RGBA(0, 0, 0, 0) ) |
| void LICE_TestPalette | ( | LICE_IBitmap * | bmp, |
| LICE_pixel * | palette, | ||
| int | numcolors ) |
| void LICE_TexGen_CircNoise | ( | LICE_IBitmap * | dest, |
| const RECT * | rect, | ||
| float | rv, | ||
| float | gv, | ||
| float | bv, | ||
| float | nrings, | ||
| float | power, | ||
| int | size ) |
| void LICE_TexGen_Marble | ( | LICE_IBitmap * | dest, |
| const RECT * | rect, | ||
| float | rv, | ||
| float | gv, | ||
| float | bv, | ||
| float | intensity ) |
| void LICE_TexGen_Noise | ( | LICE_IBitmap * | dest, |
| const RECT * | rect, | ||
| float | rv, | ||
| float | gv, | ||
| float | bv, | ||
| float | intensity, | ||
| int | mode = NOISE_MODE_NORMAL, | ||
| int | smooth = 1 ) |
| void LICE_ThickFLine | ( | LICE_IBitmap * | dest, |
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| LICE_pixel | color, | ||
| float | alpha, | ||
| int | mode, | ||
| int | wid ) |
| void LICE_TransformBlit | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| const float * | srcpoints, | ||
| int | div_w, | ||
| int | div_h, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_TransformBlit2 | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| const double * | srcpoints, | ||
| int | div_w, | ||
| int | div_h, | ||
| float | alpha, | ||
| int | mode ) |
| void LICE_TransformBlit2Alpha | ( | LICE_IBitmap * | dest, |
| LICE_IBitmap * | src, | ||
| int | dstx, | ||
| int | dsty, | ||
| int | dstw, | ||
| int | dsth, | ||
| const double * | srcpoints, | ||
| int | div_w, | ||
| int | div_h, | ||
| int | mode ) |
| bool LICE_WriteGIF | ( | const char * | filename, |
| LICE_IBitmap * | bmp, | ||
| int | transparent_alpha = 0, | ||
| bool | dither = true ) |
| void * LICE_WriteGIFBegin | ( | const char * | filename, |
| LICE_IBitmap * | firstframe, | ||
| int | transparent_alpha = 0, | ||
| int | frame_delay = 0, | ||
| bool | dither = true, | ||
| int | nreps = 0 ) |
| void * LICE_WriteGIFBeginNoFrame | ( | const char * | filename, |
| int | w, | ||
| int | h, | ||
| int | transparent_alpha = 0, | ||
| bool | dither = true, | ||
| bool | is_append = false ) |
| bool LICE_WriteGIFEnd | ( | void * | handle | ) |
| bool LICE_WriteGIFFrame | ( | void * | handle, |
| LICE_IBitmap * | frame, | ||
| int | xpos, | ||
| int | ypos, | ||
| bool | perImageColorMap = false, | ||
| int | frame_delay = 0, | ||
| int | nreps = 0 ) |
| bool LICE_WriteJPG | ( | const char * | filename, |
| LICE_IBitmap * | bmp, | ||
| int | quality = 95, | ||
| bool | force_baseline = true ) |
| bool LICE_WritePNG | ( | const char * | filename, |
| LICE_IBitmap * | bmp, | ||
| bool | wantalpha = true ) |
|
extern |