Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phGDIImageWindow Class Reference

#include <phGDIImageWindow.h>

Inheritance diagram for phGDIImageWindow:

phImageWindow phThread phCondition phMutex phObject List of all members.

Detailed Description


Definition at line 46 of file phGDIImageWindow.h.

Public Member Functions

 phGDIImageWindow (int32_t x, int32_t y, uint32_t w, uint32_t h, char *title, uint32_t flags=phNOFLAG)
virtual ~phGDIImageWindow ()
int64_t handle_message (phGDIHandlerParameters params)
virtual int isOpen ()
virtual int setTitle (const char *title)

Private Member Functions

int init_window ()
int destroy_window ()
int alloc_bitmap ()
int free_bitmap ()
int verify_bitmap (int forced_realloc=0)
int set_display_info ()
int reset_display_info ()
virtual int private_show ()
virtual int private_hide ()
virtual int private_redraw ()
virtual int private_update ()
virtual int private_resize (uint32_t w, uint32_t h)
virtual int private_move (int32_t x, int32_t y)
virtual int private_minsize (uint32_t min_w, uint32_t min_h)
int gui_show ()
int gui_hide ()
int gui_redraw ()
int gui_update ()
int gui_resize (uint32_t w, uint32_t h)
int gui_move (int32_t x, int32_t y)
int gui_minsize (uint32_t min_w, uint32_t min_h)
int sendWakeup ()
virtual int wakeup ()
virtual int cleanup ()
virtual int run ()

Private Attributes

int32_t m_frames
phGDIWindowInfo m_info
int m_show_first
int m_minimized
int32_t m_planes
int32_t m_bitspixel
int32_t m_bitdepth
int32_t m_dib_bitdepth
int32_t m_dib_depth
int32_t m_red_mask
int32_t m_green_mask
int32_t m_blue_mask
int32_t m_red_smask
int32_t m_green_smask
int32_t m_blue_smask
int32_t m_red_shift
int32_t m_green_shift
int32_t m_blue_shift
void * m_palette

The documentation for this class was generated from the following files:

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:44:52 2007 for phission by  doxygen 1.4.4