#include <blit_transparent_rle.h>
Inheritance diagram for CL_Blit_Transparent_RLE:


Public Methods | |
| CL_Blit_Transparent_RLE (CL_SurfaceProvider *provider, int bytes_per_pixel) | |
| virtual | ~CL_Blit_Transparent_RLE () |
| virtual void | blt_noclip (CL_Target *dest_surf, int x, int y, int spr_no) |
Protected Types | |
| enum | { cmd_skip, cmd_copy, cmd_alpha, cmd_end } |
Protected Methods | |
| int | calc_rle_size (unsigned char *alpha_line) |
| virtual unsigned char* | make_rle_line (unsigned char *src_line, unsigned char *alpha_line)=0 |
| virtual void | blt_line (unsigned char *s, unsigned char *d)=0 |
Protected Attributes | |
| int | width |
| int | height |
| int | no_sprs |
| int | bytes_per_pixel |
| unsigned char** | rle_lines |
|
|
Definition at line 28 of file blit_transparent_rle.h. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CL_Blit_NoClip. |
|
|
|
|
|
|
|
|
Definition at line 25 of file blit_transparent_rle.h. |
|
|
Definition at line 24 of file blit_transparent_rle.h. |
|
|
Definition at line 24 of file blit_transparent_rle.h. |
|
|
Definition at line 26 of file blit_transparent_rle.h. |
|
|
Definition at line 24 of file blit_transparent_rle.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001