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

CL_Blit_Dynamic Class Reference

#include <blit_dynamic.h>

Inheritance diagram for CL_Blit_Dynamic:

Inheritance graph
[legend]
Collaboration diagram for CL_Blit_Dynamic:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Blit_Dynamic (CL_SurfaceProvider *provider, CL_Target *target)
virtual ~CL_Blit_Dynamic ()
virtual void blt_noclip (CL_Target *dest_surf, int x, int y, int spr_no)
virtual void blt_clip (CL_Target *dest_surf, int x, int y, int spr_no, const CL_ClipRect &clip)
virtual void blt_scale_noclip (CL_Target *dest_surf, int x, int y, int dest_width, int dest_height, int spr_no)
virtual void blt_scale_clip (CL_Target *dest_surf, int x, int y, int dest_width, int dest_height, int spr_no, const CL_ClipRect &clip)

Protected Attributes

CL_SurfaceProviderprovider
HermesFormat* dest_fmt
HermesFormat * src_fmt
HermesHandle handle
HermesHandle palette
bool use_palette

Constructor & Destructor Documentation

CL_Blit_Dynamic::CL_Blit_Dynamic ( CL_SurfaceProvider * provider,
CL_Target * target )
 

virtual CL_Blit_Dynamic::~CL_Blit_Dynamic ( ) [virtual]
 


Member Function Documentation

virtual void CL_Blit_Dynamic::blt_clip ( CL_Target * dest_surf,
int x,
int y,
int spr_no,
const CL_ClipRect & clip ) [virtual]
 

Reimplemented from CL_Blit_Clip.

virtual void CL_Blit_Dynamic::blt_noclip ( CL_Target * dest_surf,
int x,
int y,
int spr_no ) [virtual]
 

Reimplemented from CL_Blit_NoClip.

virtual void CL_Blit_Dynamic::blt_scale_clip ( CL_Target * dest_surf,
int x,
int y,
int dest_width,
int dest_height,
int spr_no,
const CL_ClipRect & clip ) [virtual]
 

Reimplemented from CL_Blit_Scale_Clip.

virtual void CL_Blit_Dynamic::blt_scale_noclip ( CL_Target * dest_surf,
int x,
int y,
int dest_width,
int dest_height,
int spr_no ) [virtual]
 

Reimplemented from CL_Blit_Scale_NoClip.


Member Data Documentation

HermesFormat* CL_Blit_Dynamic::dest_fmt [protected]
 

Definition at line 33 of file blit_dynamic.h.

HermesHandle CL_Blit_Dynamic::handle [protected]
 

Definition at line 34 of file blit_dynamic.h.

HermesHandle CL_Blit_Dynamic::palette [protected]
 

Definition at line 34 of file blit_dynamic.h.

CL_SurfaceProvider* CL_Blit_Dynamic::provider [protected]
 

Definition at line 31 of file blit_dynamic.h.

HermesFormat * CL_Blit_Dynamic::src_fmt [protected]
 

Definition at line 33 of file blit_dynamic.h.

bool CL_Blit_Dynamic::use_palette [protected]
 

Definition at line 36 of file blit_dynamic.h.


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