#include <OgreDDDriver.h>
Public Member Functions | |
DDDriver () | |
DDDriver (const DDDriver &ob) | |
DDDriver (GUID FAR *lpGuid, LPSTR lpDriverDescription, LPSTR lpDriverName) | |
~DDDriver () | |
void | createWindowSurfaces (HWND hWnd, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, LPDIRECTDRAWSURFACE7 *front, LPDIRECTDRAWSURFACE7 *back) |
Creates DirectDraw surfaces appropriate for a render window. | |
void | Cleanup (void) |
void | CheckWindow (void) |
DDDriver | operator= (const DDDriver &orig) |
String | DriverName (void) const |
String | DriverDescription (void) const |
LPDIRECTDRAW7 | directDraw () |
D3DDeviceList * | get3DDeviceList (void) |
DDVideoModeList * | getVideoModeList (void) |
DDVideoMode * | getActiveVideoMode (void) |
D3DDevice * | get3DDevice (void) |
void | OutputText (int x, int y, char *text) |
void | FlipBuffers (void) |
bool | RunningFullScreen (void) const |
RECT | ViewportRect (void) const |
bool | Has3DAcceleration (void) const |
bool | CanRenderWindowed (void) const |
void | GetDisplayDetails (unsigned int &width, unsigned int &height, unsigned int &colourDepth) |
Private Member Functions | |
void | logCaps (void) const |
void | RestoreSurfaces (void) |
Private Attributes | |
String | mDriverName |
String | mDriverDesc |
GUID | mGuid |
bool | mPrimaryDisplay |
LPDIRECTDRAW7 | lpDD7 |
LPDIRECT3D7 | lpD3D |
D3DDeviceList * | mDeviceList |
DDVideoModeList * | mVideoModeList |
D3DDevice * | active3DDevice |
DDVideoMode * | activeVideoMode |
HWND | activeHWnd |
DDCAPS | mSWCaps |
DDCAPS | mHWCaps |
LPDIRECTDRAWSURFACE7 | lpDDSPrimary |
LPDIRECTDRAWSURFACE7 | lpDDSBack |
bool | runningFullScreen |
bool | using3DMode |
RECT | rcViewport |
LPDIRECTDRAWCLIPPER | lpDDClipper |
Utility class for D3DRenderSystem.
Definition at line 45 of file OgreDDDriver.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Creates DirectDraw surfaces appropriate for a render window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 58 of file OgreDDDriver.h. |
|
Definition at line 60 of file OgreDDDriver.h. |
|
Definition at line 59 of file OgreDDDriver.h. |
|
Definition at line 55 of file OgreDDDriver.h. |
|
Definition at line 54 of file OgreDDDriver.h. |
|
Definition at line 73 of file OgreDDDriver.h. |
|
Definition at line 67 of file OgreDDDriver.h. |
|
Definition at line 66 of file OgreDDDriver.h. |
|
Definition at line 56 of file OgreDDDriver.h. |
|
Definition at line 50 of file OgreDDDriver.h. |
|
Definition at line 49 of file OgreDDDriver.h. |
|
Definition at line 51 of file OgreDDDriver.h. |
|
Definition at line 63 of file OgreDDDriver.h. |
|
Definition at line 52 of file OgreDDDriver.h. |
|
Definition at line 62 of file OgreDDDriver.h. |
|
Definition at line 57 of file OgreDDDriver.h. |
|
Definition at line 72 of file OgreDDDriver.h. |
|
Definition at line 69 of file OgreDDDriver.h. |
|
Definition at line 70 of file OgreDDDriver.h. |
Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Feb 12 13:08:25 2006