CIvfWin32Window Class Reference

#include <ivfwin32/IvfWin32Window.h>

Inheritance diagram for CIvfWin32Window:

CIvfWidgetBase CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfWin32Window (int X, int Y, int W, int H)
 ~CIvfWin32Window ()
void show ()
void setCaption (const char *caption)
void setFullscreen (bool flag)
void setColorBits (int bits)
HWND getHandle ()
HDC getDC ()
HGLRC getRC ()
void setActive (bool flag)
virtual void doDestroy ()
virtual void doRedraw ()
virtual void doEnableTimeout (float time, int nbr)
virtual void doDisableTimeout (int nbr)
virtual void doDisableIdleProcessing ()
virtual void doEnableIdleProcessing ()
virtual double doElapsedTime ()

Detailed Description

Ivf++ native Win32 window class

Implements a native Win32 window for use with Ivf++

Definition at line 42 of file IvfWin32Window.h.


Constructor & Destructor Documentation

CIvfWin32Window::CIvfWin32Window int  X,
int  Y,
int  W,
int  H
 

Class constructor

CIvfWin32Window::~CIvfWin32Window  ) 
 

Class destructor


Member Function Documentation

virtual void CIvfWin32Window::doDestroy  )  [virtual]
 

Called by the doDraw() method

Reimplemented from CIvfWidgetBase.

virtual void CIvfWin32Window::doDisableIdleProcessing  )  [virtual]
 

Enable idle processing (to be overidden)

Derived widget should override this method to enable idle processing. Idle processing should then call doIdle().

Reimplemented from CIvfWidgetBase.

virtual void CIvfWin32Window::doDisableTimeout int  nbr  )  [virtual]
 

Disable timeout callback (to be overidden)

Derived widget should override this method to disable specified callback.

Reimplemented from CIvfWidgetBase.

virtual void CIvfWin32Window::doEnableIdleProcessing  )  [virtual]
 

Disable idle processing (to be overidden)

Derived widget should override this method to disable idle processing.

Reimplemented from CIvfWidgetBase.

virtual void CIvfWin32Window::doEnableTimeout float  time,
int  nbr
[virtual]
 

Enable timeout callback (to be overidden)

Derived widget should override this method to enable specified callback.

Reimplemented from CIvfWidgetBase.

virtual void CIvfWin32Window::doRedraw  )  [virtual]
 

Redraw operation (to be overidden)

Derived widget should override this method to do a redraw of widget

Reimplemented from CIvfWidgetBase.

HDC CIvfWin32Window::getDC  ) 
 

Return handle to display context (DC)

HWND CIvfWin32Window::getHandle  ) 
 

Return window handle

HGLRC CIvfWin32Window::getRC  ) 
 

Return handle to current rendering context (RC)

void CIvfWin32Window::setActive bool  flag  ) 
 

Activate window

void CIvfWin32Window::setCaption const char *  caption  ) 
 

Set window caption

void CIvfWin32Window::setColorBits int  bits  ) 
 

Set color depth

void CIvfWin32Window::setFullscreen bool  flag  ) 
 

Enable/Disable fullscreen

void CIvfWin32Window::show  ) 
 

Shows window


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:37:02 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO