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

CL_Blitters Class Reference

#include <blitters.h>

Collaboration diagram for CL_Blitters:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Blitters ()
void delete_all ()
void set_noclip (CL_Blit_NoClip *ptr)
void set_clip (CL_Blit_Clip *ptr)
void set_scale_noclip (CL_Blit_Scale_NoClip *ptr)
void set_scale_clip (CL_Blit_Scale_Clip *ptr)
void delete_noclip ()
void delete_clip ()
void delete_scale_noclip ()
void delete_scale_clip ()
bool test_noclip ()
bool test_clip ()
bool test_scale_noclip ()
bool test_scale_clip ()
bool test_complete ()
CL_Blit_NoClipget_noclip ()
CL_Blit_Clipget_clip ()
CL_Blit_Scale_NoClipget_scale_noclip ()
CL_Blit_Scale_Clipget_scale_clip ()

Private Methods

void remove (CL_RefCountable *ptr)

Private Attributes

CL_Blit_NoClipnoclip
CL_Blit_Clipclip
CL_Blit_Scale_NoClipscale_noclip
CL_Blit_Scale_Clipscale_clip

Constructor & Destructor Documentation

CL_Blitters::CL_Blitters ( ) [inline]
 

Definition at line 100 of file blitters.h.


Member Function Documentation

void CL_Blitters::delete_all ( ) [inline]
 

Definition at line 108 of file blitters.h.

void CL_Blitters::delete_clip ( ) [inline]
 

Definition at line 145 of file blitters.h.

Referenced by delete_all(), and set_clip().

void CL_Blitters::delete_noclip ( ) [inline]
 

Definition at line 144 of file blitters.h.

Referenced by delete_all(), and set_noclip().

void CL_Blitters::delete_scale_clip ( ) [inline]
 

Definition at line 147 of file blitters.h.

Referenced by delete_all(), and set_scale_clip().

void CL_Blitters::delete_scale_noclip ( ) [inline]
 

Definition at line 146 of file blitters.h.

Referenced by delete_all(), and set_scale_noclip().

CL_Blit_Clip * CL_Blitters::get_clip ( ) [inline]
 

Definition at line 164 of file blitters.h.

CL_Blit_NoClip * CL_Blitters::get_noclip ( ) [inline]
 

Definition at line 163 of file blitters.h.

CL_Blit_Scale_Clip * CL_Blitters::get_scale_clip ( ) [inline]
 

Definition at line 166 of file blitters.h.

CL_Blit_Scale_NoClip * CL_Blitters::get_scale_noclip ( ) [inline]
 

Definition at line 165 of file blitters.h.

void CL_Blitters::remove ( CL_RefCountable * ptr ) [inline, private]
 

Definition at line 174 of file blitters.h.

Referenced by delete_clip(), delete_noclip(), delete_scale_clip(), and delete_scale_noclip().

void CL_Blitters::set_clip ( CL_Blit_Clip * ptr ) [inline]
 

Definition at line 123 of file blitters.h.

void CL_Blitters::set_noclip ( CL_Blit_NoClip * ptr ) [inline]
 

Definition at line 116 of file blitters.h.

void CL_Blitters::set_scale_clip ( CL_Blit_Scale_Clip * ptr ) [inline]
 

Definition at line 137 of file blitters.h.

void CL_Blitters::set_scale_noclip ( CL_Blit_Scale_NoClip * ptr ) [inline]
 

Definition at line 130 of file blitters.h.

bool CL_Blitters::test_clip ( ) [inline]
 

Definition at line 150 of file blitters.h.

Referenced by test_complete().

bool CL_Blitters::test_complete ( ) [inline]
 

Definition at line 154 of file blitters.h.

bool CL_Blitters::test_noclip ( ) [inline]
 

Definition at line 149 of file blitters.h.

Referenced by test_complete().

bool CL_Blitters::test_scale_clip ( ) [inline]
 

Definition at line 152 of file blitters.h.

Referenced by test_complete().

bool CL_Blitters::test_scale_noclip ( ) [inline]
 

Definition at line 151 of file blitters.h.

Referenced by test_complete().


Member Data Documentation

CL_Blit_Clip* CL_Blitters::clip [private]
 

Definition at line 170 of file blitters.h.

CL_Blit_NoClip* CL_Blitters::noclip [private]
 

Definition at line 169 of file blitters.h.

CL_Blit_Scale_Clip* CL_Blitters::scale_clip [private]
 

Definition at line 172 of file blitters.h.

CL_Blit_Scale_NoClip* CL_Blitters::scale_noclip [private]
 

Definition at line 171 of file blitters.h.


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