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

ClanWindowScreen Class Reference

#include <clanwindowscreen.h>

Inheritance diagram for ClanWindowScreen:

Inheritance graph
[legend]
Collaboration diagram for ClanWindowScreen:

Collaboration graph
[legend]
List of all members.

Public Methods

 ClanWindowScreen (status_t *)
void set_videomode (int width, int height, int bpp, bool fullscreen, bool allow_resize, bool video_memory)
void flip_display ()
void put_display (const class CL_Rect &rect)
uint8get_data ()
int get_frames ()
bool get_connected ()
int get_width ()
int get_height ()
int get_depth ()
int get_pitch ()
bool is_connected ()
bool fill_rect_accelerated ()

Public Attributes

rect8_hook fill_rect8
rect16_hook fill_rect16
rect32_hook fill_rect32
sync_hook sync
int write_frame

Protected Methods

virtual void MessageReceived (BMessage *message)
virtual void ScreenConnected (bool)
uint32 find_space ()
void init_accelerations ()

Protected Attributes

uint8save_buffer
uint8frame_buffer
ulong line_length
int frames
int width
int height
int bpp
bool fullscreen
bool allow_resize
bool connected
bool acc_fill_rect

Constructor & Destructor Documentation

ClanWindowScreen::ClanWindowScreen ( status_t * )
 


Member Function Documentation

virtual void ClanWindowScreen::MessageReceived ( BMessage * message ) [protected, virtual]
 

virtual void ClanWindowScreen::ScreenConnected ( bool ) [protected, virtual]
 

bool ClanWindowScreen::fill_rect_accelerated ( )
 

uint32 ClanWindowScreen::find_space ( ) [protected]
 

void ClanWindowScreen::flip_display ( )
 

bool ClanWindowScreen::get_connected ( ) [inline]
 

Definition at line 36 of file clanwindowscreen.h.

uint8* ClanWindowScreen::get_data ( )
 

int ClanWindowScreen::get_depth ( ) [inline]
 

Definition at line 39 of file clanwindowscreen.h.

int ClanWindowScreen::get_frames ( ) [inline]
 

Definition at line 35 of file clanwindowscreen.h.

int ClanWindowScreen::get_height ( ) [inline]
 

Definition at line 38 of file clanwindowscreen.h.

int ClanWindowScreen::get_pitch ( ) [inline]
 

Definition at line 40 of file clanwindowscreen.h.

int ClanWindowScreen::get_width ( ) [inline]
 

Definition at line 37 of file clanwindowscreen.h.

void ClanWindowScreen::init_accelerations ( ) [protected]
 

bool ClanWindowScreen::is_connected ( ) [inline]
 

Definition at line 41 of file clanwindowscreen.h.

void ClanWindowScreen::put_display ( const class CL_Rect & rect )
 

void ClanWindowScreen::set_videomode ( int width,
int height,
int bpp,
bool fullscreen,
bool allow_resize,
bool video_memory )
 


Member Data Documentation

bool ClanWindowScreen::acc_fill_rect [protected]
 

Definition at line 64 of file clanwindowscreen.h.

bool ClanWindowScreen::allow_resize [protected]
 

Definition at line 62 of file clanwindowscreen.h.

int ClanWindowScreen::bpp [protected]
 

Definition at line 61 of file clanwindowscreen.h.

bool ClanWindowScreen::connected [protected]
 

Definition at line 63 of file clanwindowscreen.h.

rect16_hook ClanWindowScreen::fill_rect16
 

Definition at line 45 of file clanwindowscreen.h.

rect32_hook ClanWindowScreen::fill_rect32
 

Definition at line 46 of file clanwindowscreen.h.

rect8_hook ClanWindowScreen::fill_rect8
 

Definition at line 44 of file clanwindowscreen.h.

uint8* ClanWindowScreen::frame_buffer [protected]
 

Definition at line 58 of file clanwindowscreen.h.

int ClanWindowScreen::frames [protected]
 

Definition at line 60 of file clanwindowscreen.h.

bool ClanWindowScreen::fullscreen [protected]
 

Definition at line 62 of file clanwindowscreen.h.

int ClanWindowScreen::height [protected]
 

Definition at line 61 of file clanwindowscreen.h.

ulong ClanWindowScreen::line_length [protected]
 

Definition at line 59 of file clanwindowscreen.h.

uint8* ClanWindowScreen::save_buffer [protected]
 

Definition at line 57 of file clanwindowscreen.h.

sync_hook ClanWindowScreen::sync
 

Definition at line 47 of file clanwindowscreen.h.

int ClanWindowScreen::width [protected]
 

Definition at line 61 of file clanwindowscreen.h.

int ClanWindowScreen::write_frame
 

Definition at line 49 of file clanwindowscreen.h.


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