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

CL_Blit_Opaque Class Reference

#include <blit_opaque.h>

Inheritance diagram for CL_Blit_Opaque:

Inheritance graph
[legend]
Collaboration diagram for CL_Blit_Opaque:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Blit_Opaque (CL_SurfaceProvider *provider, int bytes_per_pixel, CL_Target *target)
virtual ~CL_Blit_Opaque ()
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

unsigned char* image
unsigned int image_pitch
unsigned int image_bytes_per_pixel
unsigned int width
unsigned int height
unsigned int no_sprs

Constructor & Destructor Documentation

CL_Blit_Opaque::CL_Blit_Opaque ( CL_SurfaceProvider * provider,
int bytes_per_pixel,
CL_Target * target )
 

virtual CL_Blit_Opaque::~CL_Blit_Opaque ( ) [virtual]
 


Member Function Documentation

virtual void CL_Blit_Opaque::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_Opaque::blt_noclip ( CL_Target * dest_surf,
int x,
int y,
int spr_no ) [virtual]
 

Reimplemented from CL_Blit_NoClip.

virtual void CL_Blit_Opaque::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_Opaque::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

unsigned int CL_Blit_Opaque::height [protected]
 

Definition at line 30 of file blit_opaque.h.

unsigned char* CL_Blit_Opaque::image [protected]
 

Definition at line 28 of file blit_opaque.h.

unsigned int CL_Blit_Opaque::image_bytes_per_pixel [protected]
 

Definition at line 29 of file blit_opaque.h.

unsigned int CL_Blit_Opaque::image_pitch [protected]
 

Definition at line 29 of file blit_opaque.h.

unsigned int CL_Blit_Opaque::no_sprs [protected]
 

Definition at line 30 of file blit_opaque.h.

unsigned int CL_Blit_Opaque::width [protected]
 

Definition at line 30 of file blit_opaque.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