Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_CardSurface Class Reference

#include <cardsurface.h>

Inheritance diagram for CL_CardSurface:

Inheritance graph
[legend]
Collaboration diagram for CL_CardSurface:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_CardSurface (CL_SurfaceProvider *provider)
virtual ~CL_CardSurface ()
virtual CL_SurfaceProviderget_provider ()
virtual bool reload ()=0
virtual bool can_convert_video ()=0
virtual bool can_convert_system ()=0
virtual bool convert_video ()=0
virtual bool convert_system ()=0
virtual void put_screen (int x, int y, int spr_no, CL_Target *target)=0
virtual void put_screen (int x, int y, float scale_x, float scale_y, int spr_no, CL_Target *target)=0
virtual void put_screen (int x, int y, int size_x, int size_y, int spr_no, CL_Target *target)=0
virtual bool is_video ()=0

Protected Attributes

CL_SurfaceProviderm_provider

Constructor & Destructor Documentation

CL_CardSurface::CL_CardSurface ( CL_SurfaceProvider * provider ) [inline]
 

Definition at line 24 of file cardsurface.h.

CL_CardSurface::~CL_CardSurface ( ) [inline, virtual]
 

Definition at line 29 of file cardsurface.h.


Member Function Documentation

virtual bool CL_CardSurface::can_convert_system ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual bool CL_CardSurface::can_convert_video ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual bool CL_CardSurface::convert_system ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual bool CL_CardSurface::convert_video ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

CL_SurfaceProvider * CL_CardSurface::get_provider ( ) [inline, virtual]
 

Definition at line 31 of file cardsurface.h.

virtual bool CL_CardSurface::is_video ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual void CL_CardSurface::put_screen ( int x,
int y,
int size_x,
int size_y,
int spr_no,
CL_Target * target ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual void CL_CardSurface::put_screen ( int x,
int y,
float scale_x,
float scale_y,
int spr_no,
CL_Target * target ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual void CL_CardSurface::put_screen ( int x,
int y,
int spr_no,
CL_Target * target ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.

virtual bool CL_CardSurface::reload ( ) [pure virtual]
 

Reimplemented in CL_CardSurface_Blitter.


Member Data Documentation

CL_SurfaceProvider* CL_CardSurface::m_provider [protected]
 

Definition at line 69 of file cardsurface.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:56:43 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001