86 assert(shapefile !=
NULL);
87 assert(shapenum != -1);
93 void const * buffer = shapefile->
Get_Data(shapenum);
132 if (blitter !=
NULL) {
138 if (blitter !=
NULL) {
181 if (blitter ==
NULL) {
bool Bit_Blit(Surface &dest, Rect const &destrect, Surface const &source, Rect const &sourcerect, Blitter const &blitter)
bool RLE_Blit(Surface &dest, Rect const &destrect, Surface const &source, Rect const &sourcerect, RLEBlitter const &blitter)
void Set_Remap(unsigned char const *remap)
RLEBlitter const * RLEBlitter_From_Flags(ShapeFlags_Type flags) const
Blitter const * Blitter_From_Flags(ShapeFlags_Type flags) const
int Get_Width(void) const
Rect Get_Rect(int shape) const
int Get_Height(void) const
bool Is_RLE_Compressed(int shape) const
void * Get_Data(int shape) const
virtual Rect Get_Rect(void) const
void Draw_Shape(Surface &surface, ConvertClass &convert, ShapeSet const *shapefile, int shapenum, Point2D const &point, Rect const &window, ShapeFlags_Type flags, unsigned char const *remap)
void Blit_Block(Surface &surface, ConvertClass &convert, Surface const &source, Rect const &sourcerect, Point2D const &point, Rect const &window, unsigned char const *remap, Blitter const *blitter)