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

Class CL_PixelData

Pixel Data Class
Contained in: global
Derived from: none
Derived by: none
Group: Display (Display 2D)

#include <ClanLib/display.h>


public function member index:

Construction:

CL_PixelData(unsigned int red_mask, unsigned int green_mask, unsigned int blue_mask, unsigned int alpha_mask, CL_SurfaceProvider* src, unsigned int bytes_per_pixel);
virtual ~CL_PixelData();

Attributes:

unsigned int get_width();
unsigned int get_height();
unsigned int get_bytes_per_pixel();
int get_bytes_per_line();
void get_line_pixel_to_dest(int y, unsigned char* dest);
void dump_assert_info(int line);
unsigned char* get_line_pixel(int y);
unsigned short* get_line_pixel16(int y);
unsigned int* get_line_pixel32(int y);
 

Description:


Function Member Descriptions:

CL_PixelData::CL_PixelData - PixelData Constructor
CL_PixelData(unsigned int red_mask, unsigned int green_mask, unsigned int blue_mask, unsigned int alpha_mask, CL_SurfaceProvider* src, unsigned int bytes_per_pixel);


CL_PixelData::dump_assert_info - Dump assert info
void dump_assert_info(int line);


CL_PixelData::get_bytes_per_line - Get bytes per line
int get_bytes_per_line();


CL_PixelData::get_bytes_per_pixel - Get bytes per pixel
unsigned int get_bytes_per_pixel();


CL_PixelData::get_height - Get height
unsigned int get_height();


CL_PixelData::get_line_pixel - Get line pixel
unsigned char* get_line_pixel(int y);


CL_PixelData::get_line_pixel16 - Get line pixel16
unsigned short* get_line_pixel16(int y);


CL_PixelData::get_line_pixel32 - Get line pixel32
unsigned int* get_line_pixel32(int y);


CL_PixelData::get_line_pixel_to_dest - Get line pixel to dest
void get_line_pixel_to_dest(int y, unsigned char* dest);


CL_PixelData::get_width - Get width
unsigned int get_width();


CL_PixelData::~CL_PixelData - PixelData Destructor
virtual ~CL_PixelData();



Variable Member Descriptions: