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

# Ogre::D3D9Driver Class Reference

`#include <OgreD3D9Driver.h>`

List of all members.

## Public Methods

| D3D9Driver ()
| D3D9Driver (const D3D9Driver &ob)
| D3D9Driver (LPDIRECT3D9 pD3D, unsigned int adapterNumber, D3DADAPTER_IDENTIFIER9 adapterIdentifer, D3DDISPLAYMODE desktopDisplayMode)
| ~D3D9Driver ()
String | DriverName () const
String | DriverDescription () const
LPDIRECT3D9 | getD3D ()
unsigned int | getAdapterNumber () const
D3DADAPTER_IDENTIFIER9 | getAdapterIdentifier () const
D3DDISPLAYMODE | getDesktopMode () const
D3D9VideoModeList * | getVideoModeList ()

## Private Attributes

LPDIRECT3D9 | mpD3D
unsigned int | mAdapterNumber
D3DADAPTER_IDENTIFIER9 | mAdapterIdentifier
D3DDISPLAYMODE | mDesktopDisplayMode
D3D9VideoModeList * | mpVideoModeList
unsigned int | tempNo

## Constructor & Destructor Documentation

Ogre::D3D9Driver::D3D9Driver | ( |  | ) |

| Definition at line 31 of file OgreD3D9Driver.cpp. References mAdapterIdentifier, mDesktopDisplayMode, mpD3D, mpVideoModeList, and tempNo.

Ogre::D3D9Driver::D3D9Driver | ( | const D3D9Driver & | ob | ) |

| Definition at line 40 of file OgreD3D9Driver.cpp. References mAdapterIdentifier, mAdapterNumber, mDesktopDisplayMode, mpD3D, mpVideoModeList, and tempNo.

Ogre::D3D9Driver::D3D9Driver | ( | LPDIRECT3D9 | pD3D,
|  | unsigned int | adapterNumber,
|  | D3DADAPTER_IDENTIFIER9 | adapterIdentifer,
|  | D3DDISPLAYMODE | desktopDisplayMode
| ) |

| Definition at line 50 of file OgreD3D9Driver.cpp. References mAdapterIdentifier, mAdapterNumber, mDesktopDisplayMode, mpD3D, mpVideoModeList, and tempNo.

Ogre::D3D9Driver::~D3D9Driver | ( |  | ) |

| Definition at line 60 of file OgreD3D9Driver.cpp. References mpVideoModeList, and SAFE_DELETE.

## Member Function Documentation

String Ogre::D3D9Driver::DriverDescription | ( |  | ) | const

| Definition at line 71 of file OgreD3D9Driver.cpp. References mAdapterIdentifier, and Ogre::String. Referenced by Ogre::D3D9RenderSystem::initConfigOptions(), Ogre::D3D9RenderSystem::initialise(), Ogre::D3D9RenderSystem::refreshD3DSettings(), and Ogre::D3D9RenderSystem::validateConfigOptions().

String Ogre::D3D9Driver::DriverName | ( |  | ) | const

| Definition at line 66 of file OgreD3D9Driver.cpp. References mAdapterIdentifier, and Ogre::String.

D3DADAPTER_IDENTIFIER9 Ogre::D3D9Driver::getAdapterIdentifier | ( |  | ) | const

| Definition at line 67 of file OgreD3D9Driver.h. References mAdapterIdentifier. Referenced by Ogre::D3D9RenderSystem::initCapabilities().

unsigned int Ogre::D3D9Driver::getAdapterNumber | ( |  | ) | const

| Definition at line 66 of file OgreD3D9Driver.h. References mAdapterNumber. Referenced by Ogre::D3D9RenderWindow::create(), Ogre::D3D9VideoModeList::enumerate(), and Ogre::D3D9RenderSystem::setConfigOption().

LPDIRECT3D9 Ogre::D3D9Driver::getD3D | ( |  | ) |

| Definition at line 65 of file OgreD3D9Driver.h. References mpD3D. Referenced by Ogre::D3D9RenderWindow::_checkMultiSampleQuality(), Ogre::D3D9RenderWindow::create(), and Ogre::D3D9VideoModeList::enumerate().

D3DDISPLAYMODE Ogre::D3D9Driver::getDesktopMode | ( |  | ) | const

| Definition at line 68 of file OgreD3D9Driver.h. References mDesktopDisplayMode.

D3D9VideoModeList * Ogre::D3D9Driver::getVideoModeList | ( |  | ) |

| Definition at line 79 of file OgreD3D9Driver.cpp. References mpVideoModeList. Referenced by Ogre::D3D9RenderSystem::initialise(), Ogre::D3D9RenderSystem::refreshD3DSettings(), and Ogre::D3D9RenderSystem::setConfigOption().

## Member Data Documentation

D3DADAPTER_IDENTIFIER9 Ogre::D3D9Driver::mAdapterIdentifier`[private]`

| Definition at line 49 of file OgreD3D9Driver.h. Referenced by D3D9Driver(), DriverDescription(), DriverName(), and getAdapterIdentifier().

unsigned int Ogre::D3D9Driver::mAdapterNumber`[private]`

| Definition at line 48 of file OgreD3D9Driver.h. Referenced by D3D9Driver(), and getAdapterNumber().

D3DDISPLAYMODE Ogre::D3D9Driver::mDesktopDisplayMode`[private]`

| Definition at line 50 of file OgreD3D9Driver.h. Referenced by D3D9Driver(), and getDesktopMode().

LPDIRECT3D9 Ogre::D3D9Driver::mpD3D`[private]`

| Definition at line 47 of file OgreD3D9Driver.h. Referenced by D3D9Driver(), and getD3D().

D3D9VideoModeList* Ogre::D3D9Driver::mpVideoModeList`[private]`

| Definition at line 51 of file OgreD3D9Driver.h. Referenced by D3D9Driver(), getVideoModeList(), and ~D3D9Driver().

unsigned int Ogre::D3D9Driver::tempNo`[private]`

| Definition at line 52 of file OgreD3D9Driver.h. Referenced by D3D9Driver().

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

- OgreD3D9Driver.h
- OgreD3D9Driver.cpp

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:49:22 2004