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

RenderWindow Class Reference

#include <renderwindow.h>

Collaboration diagram for RenderWindow:

Collaboration graph
[legend]
List of all members.

Detailed Description

Device and/or OS specific data for window.

Author:
Mattias Jansson (mattias@realityrift.com)


Public Types

enum  RENDERWINDOWFLAG { DEVICECREATED = 0x00000001, USEDIMENSIONS = 0x00000004 }
 Window flags. More...


Public Member Functions

 RenderWindow ()
 RenderWindow (const std::string &rstrWindowName, const RenderCaps &rkCaps, const RenderResolution &rkResolution)
void ResetPlatformData ()
void Reset ()

Public Attributes

unsigned int m_uiFlags
void * m_Window
void * m_pDisplay
void * m_apData [6]
std::string m_strWindowName
RenderCaps m_kCaps
RenderResolution m_kDesktopResolution
RenderResolution m_kResolution


Member Enumeration Documentation

enum RENDERWINDOWFLAG
 

Window flags.

Enumeration values:
DEVICECREATED  Window was created by device, only for internal use, DO NOT set this flag manually
USEDIMENSIONS  Use specified window dimensions


Constructor & Destructor Documentation

RenderWindow  )  [inline]
 

Reset data

RenderWindow const std::string &  rstrWindowName,
const RenderCaps rkCaps,
const RenderResolution rkResolution
[inline]
 

Set data

Parameters:
rstrWindowName Window name
rkCaps Render caps
rkResolution Window resolution


Member Function Documentation

void ResetPlatformData  )  [inline]
 

Reset platform-specific data

void Reset  )  [inline]
 

Reset data


Member Data Documentation

unsigned int m_uiFlags
 

Flags

void* m_Window
 

Window (real type [Window])

void* m_pDisplay
 

Display (real type [Display*])

void* m_apData[6]
 

Padding

std::string m_strWindowName
 

Render window name

RenderCaps m_kCaps
 

Capabilities

RenderResolution m_kDesktopResolution
 

Original desktop resolution

RenderResolution m_kResolution
 

Window resolution


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:14 2004 for NeoEngine by doxygen 1.3.5