#include <bsurface.h>
Inherits XSurface.
|
| | BSurface (int width, int height, int bbp, void *buffer=NULL) |
| |
| virtual void * | Lock (Point2D point=Point2D(0, 0)) const |
| |
| virtual int | Bytes_Per_Pixel (void) const |
| |
| virtual int | Stride (void) const |
| |
| | XSurface (int width=0, int height=0) |
| |
| virtual | ~XSurface (void) |
| |
| virtual bool | Blit_From (Rect const &dcliprect, Rect const &destrect, Surface const &source, Rect const &scliprect, Rect const &sourcerect, bool trans=false) |
| |
| virtual bool | Blit_From (Rect const &destrect, Surface const &source, Rect const &sourcerect, bool trans=false) |
| |
| virtual bool | Blit_From (Surface const &source, bool trans=false) |
| |
| virtual bool | Fill_Rect (Rect const &rect, int color) |
| |
| virtual bool | Fill_Rect (Rect const &cliprect, Rect const &fillrect, int color) |
| |
| virtual bool | Fill (int color) |
| |
| virtual bool | Put_Pixel (Point2D const &point, int color) |
| |
| virtual int | Get_Pixel (Point2D const &point) const |
| |
| virtual bool | Draw_Line (Point2D const &startpoint, Point2D const &endpoint, int color) |
| |
| virtual bool | Draw_Line (Rect const &cliprect, Point2D const &startpoint, Point2D const &endpoint, int color) |
| |
| virtual bool | Draw_Rect (Rect const &rect, int color) |
| |
| virtual bool | Draw_Rect (Rect const &cliprect, Rect const &rect, int color) |
| |
| virtual bool | Unlock (void) const |
| |
| virtual bool | Is_Locked (void) const |
| |
| virtual bool | Is_Direct_Draw (void) const |
| |
| | Surface (int width, int height) |
| |
| virtual | ~Surface (void) |
| |
| virtual Rect | Get_Rect (void) const |
| |
| virtual int | Get_Width (void) const |
| |
| virtual int | Get_Height (void) const |
| |
|
| static bool | Prep_For_Blit (Surface &dest, Rect &drect, Surface const &source, Rect &srect, bool &overlapped, void *&dbuffer, void *&sbuffer) |
| |
| static bool | Prep_For_Blit (Surface &dest, Rect const &dcliprect, Rect &drect, Surface const &source, Rect const &scliprect, Rect &srect, bool &overlapped, void *&dbuffer, void *&sbuffer) |
| |
| static bool | Blit_Trans (Surface &dest, Rect const &destrect, Surface const &source, Rect const &sourcerect) |
| |
| static bool | Blit_Plain (Surface &dest, Rect const &destrect, Surface const &source, Rect const &sourcerect) |
| |
Definition at line 49 of file bsurface.h.
◆ BSurface()
| BSurface::BSurface |
( |
int | width, |
|
|
int | height, |
|
|
int | bbp, |
|
|
void * | buffer = NULL ) |
|
inline |
◆ Bytes_Per_Pixel()
| virtual int BSurface::Bytes_Per_Pixel |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Lock()
◆ Stride()
| virtual int BSurface::Stride |
( |
void | | ) |
const |
|
inlinevirtual |
◆ BBP
◆ Buff
The documentation for this class was generated from the following file: