#include <Surface.h>
Inherited by XSurface.
|
| | Surface (int width, int height) |
| |
| virtual | ~Surface (void) |
| |
| virtual bool | Blit_From (Rect const &dcliprect, Rect const &destrect, Surface const &source, Rect const &scliprect, Rect const &sourcerect, bool trans=false)=0 |
| |
| virtual bool | Blit_From (Rect const &destrect, Surface const &source, Rect const &sourcerect, bool trans=false)=0 |
| |
| virtual bool | Blit_From (Surface const &source, bool trans=false)=0 |
| |
| virtual bool | Fill_Rect (Rect const &rect, int color)=0 |
| |
| virtual bool | Fill_Rect (Rect const &cliprect, Rect const &fillrect, int color)=0 |
| |
| virtual bool | Fill (int color)=0 |
| |
| virtual bool | Put_Pixel (Point2D const &point, int color)=0 |
| |
| virtual int | Get_Pixel (Point2D const &point) const =0 |
| |
| virtual bool | Draw_Line (Point2D const &startpoint, Point2D const &endpoint, int color)=0 |
| |
| virtual bool | Draw_Line (Rect const &cliprect, Point2D const &startpoint, Point2D const &endpoint, int color)=0 |
| |
| virtual bool | Draw_Rect (Rect const &rect, int color)=0 |
| |
| virtual bool | Draw_Rect (Rect const &cliprect, Rect const &rect, int color)=0 |
| |
| virtual void * | Lock (Point2D point=Point2D(0, 0)) const =0 |
| |
| virtual bool | Unlock (void) const =0 |
| |
| virtual bool | Is_Locked (void) const =0 |
| |
| virtual int | Bytes_Per_Pixel (void) const =0 |
| |
| virtual int | Stride (void) const =0 |
| |
| virtual Rect | Get_Rect (void) const |
| |
| virtual int | Get_Width (void) const |
| |
| virtual int | Get_Height (void) const |
| |
| virtual bool | Is_Direct_Draw (void) const |
| |
Definition at line 52 of file Surface.h.
◆ Surface()
| Surface::Surface |
( |
int | width, |
|
|
int | height ) |
|
inline |
◆ ~Surface()
| virtual Surface::~Surface |
( |
void | | ) |
|
|
inlinevirtual |
◆ Blit_From() [1/3]
◆ Blit_From() [2/3]
◆ Blit_From() [3/3]
◆ Bytes_Per_Pixel()
| virtual int Surface::Bytes_Per_Pixel |
( |
void | | ) |
const |
|
pure virtual |
◆ Draw_Line() [1/2]
| virtual bool Surface::Draw_Line |
( |
Point2D const & | startpoint, |
|
|
Point2D const & | endpoint, |
|
|
int | color ) |
|
pure virtual |
◆ Draw_Line() [2/2]
| virtual bool Surface::Draw_Line |
( |
Rect const & | cliprect, |
|
|
Point2D const & | startpoint, |
|
|
Point2D const & | endpoint, |
|
|
int | color ) |
|
pure virtual |
◆ Draw_Rect() [1/2]
| virtual bool Surface::Draw_Rect |
( |
Rect const & | cliprect, |
|
|
Rect const & | rect, |
|
|
int | color ) |
|
pure virtual |
◆ Draw_Rect() [2/2]
| virtual bool Surface::Draw_Rect |
( |
Rect const & | rect, |
|
|
int | color ) |
|
pure virtual |
◆ Fill()
| virtual bool Surface::Fill |
( |
int | color | ) |
|
|
pure virtual |
◆ Fill_Rect() [1/2]
| virtual bool Surface::Fill_Rect |
( |
Rect const & | cliprect, |
|
|
Rect const & | fillrect, |
|
|
int | color ) |
|
pure virtual |
◆ Fill_Rect() [2/2]
| virtual bool Surface::Fill_Rect |
( |
Rect const & | rect, |
|
|
int | color ) |
|
pure virtual |
◆ Get_Height()
| virtual int Surface::Get_Height |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Pixel()
| virtual int Surface::Get_Pixel |
( |
Point2D const & | point | ) |
const |
|
pure virtual |
◆ Get_Rect()
| virtual Rect Surface::Get_Rect |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Width()
| virtual int Surface::Get_Width |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Is_Direct_Draw()
| virtual bool Surface::Is_Direct_Draw |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Is_Locked()
| virtual bool Surface::Is_Locked |
( |
void | | ) |
const |
|
pure virtual |
◆ Lock()
◆ Put_Pixel()
| virtual bool Surface::Put_Pixel |
( |
Point2D const & | point, |
|
|
int | color ) |
|
pure virtual |
◆ Stride()
| virtual int Surface::Stride |
( |
void | | ) |
const |
|
pure virtual |
◆ Unlock()
| virtual bool Surface::Unlock |
( |
void | | ) |
const |
|
pure virtual |
◆ Height
◆ Width
The documentation for this class was generated from the following file:
- Code/Libraries/Source/WWVegas/WWLib/Surface.h