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
D3D9VideoModeListgetVideoModeList ()

Private Attributes

LPDIRECT3D9 mpD3D
unsigned int mAdapterNumber
D3DADAPTER_IDENTIFIER9 mAdapterIdentifier
D3DDISPLAYMODE mDesktopDisplayMode
D3D9VideoModeListmpVideoModeList
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.

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.

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(), Ogre::D3D9RenderSystem::initCapabilities(), 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 76 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:

Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:23:45 2004