ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_SurfaceProvider_Generic

Reference counting lock/unlock surface provider.
Contained in: global
Derived from: CL_SurfaceProvider
Derived by: CL_BMPProvider CL_DynamicProvider CL_PCXProvider CL_PNGProvider CL_Sprite2Provider CL_SpriteProvider CL_SpriteSubarrayProvider CL_SpriteSubsectionProvider CL_TargaProvider
Group: Display (Surface Providers)

#include <ClanLib/display.h>


public function member index:

Construction:

CL_SurfaceProvider_Generic();
virtual ~CL_SurfaceProvider_Generic();

Operations:

virtual void lock();
virtual void unlock();
 

protected function member index:

virtual void perform_lock();
virtual void perform_unlock();
 

Description:


Function Member Descriptions:

CL_SurfaceProvider_Generic::CL_SurfaceProvider_Generic - Surface Provider Generic Constructor
CL_SurfaceProvider_Generic();


CL_SurfaceProvider_Generic::lock - Lock
virtual void lock();


CL_SurfaceProvider_Generic::unlock - UnLock
virtual void unlock();


CL_SurfaceProvider_Generic::~CL_SurfaceProvider_Generic - Surface Provider Generic Destructor
virtual ~CL_SurfaceProvider_Generic();



Variable Member Descriptions: