Class CL_SurfaceProvider_32bpp
Purpose: Convert to RGBA8888 to ensure support for colorkeying.
Contained in: global
Derived from:
CL_SurfaceProvider
Derived by:
none
Group: Display (Display 2D)
#include <ClanLib/display.h>
Description:
old old old old old old old old old old old old old old old old old old
Purpose: Convert a PAL8 surface provider to 16 bpp. This is needed since
Hermes doesn't support colorkeys (atleast not when this code
was written).
Function Member Descriptions:
CL_SurfaceProvider_32bpp::CL_SurfaceProvider_32bpp - Surface Provider 32bpp constructor
CL_SurfaceProvider_32bpp(CL_SurfaceProvider* src);
CL_SurfaceProvider_32bpp::get_alpha_mask - Get alpha mask
virtual unsigned int get_alpha_mask() const;
CL_SurfaceProvider_32bpp::get_blue_mask - Get blue mask
virtual unsigned int get_blue_mask() const;
CL_SurfaceProvider_32bpp::get_data - Get Data
virtual void* get_data() const;
CL_SurfaceProvider_32bpp::get_depth - Get depth
virtual unsigned int get_depth() const;
CL_SurfaceProvider_32bpp::get_green_mask - Get green mask
virtual unsigned int get_green_mask() const;
CL_SurfaceProvider_32bpp::get_height - Get height
virtual unsigned int get_height() const;
CL_SurfaceProvider_32bpp::get_num_frames - Get num frames
virtual unsigned int get_num_frames() const;
CL_SurfaceProvider_32bpp::get_palette - Get palette
virtual CL_Palette* get_palette() const;
CL_SurfaceProvider_32bpp::get_pitch - Get pitch
virtual unsigned int get_pitch() const;
CL_SurfaceProvider_32bpp::get_red_mask - Get red mask
virtual unsigned int get_red_mask() const;
CL_SurfaceProvider_32bpp::get_src_colorkey - Get src colourkey
virtual unsigned int get_src_colorkey() const;
CL_SurfaceProvider_32bpp::get_width - Get width
virtual unsigned int get_width() const;
CL_SurfaceProvider_32bpp::is_indexed - Is indexed
virtual bool is_indexed() const;
CL_SurfaceProvider_32bpp::lock - Lock
virtual void lock();
CL_SurfaceProvider_32bpp::unlock - Unlock
virtual void unlock();
CL_SurfaceProvider_32bpp::uses_src_colorkey - Uses src colourkey
virtual bool uses_src_colorkey() const;
CL_SurfaceProvider_32bpp::~CL_SurfaceProvider_32bpp - Surface Provider 32bpp destructor
virtual ~CL_SurfaceProvider_32bpp();
Variable Member Descriptions: