#include <OgreD3D9RenderWindow.h>
|
| D3D9RenderWindow (HINSTANCE instance) |
| Constructor. More...
|
|
| ~D3D9RenderWindow () |
|
virtual void | _beginUpdate () |
|
virtual void | _endUpdate () |
|
void | _finishSwitchingFullscreen () |
| Indicate that fullscreen / windowed switching has finished. More...
|
|
bool | _getSwitchingFullscreen () const |
| Are we in the middle of switching between fullscreen and windowed. More...
|
|
virtual void | _updateViewportRenderPhase02 (Viewport *viewport, Camera *camera, const Camera *lodCamera, uint8 firstRq, uint8 lastRq, bool updateStatistics) |
|
bool | _validateDevice () |
| Validate the device for this window. More...
|
|
void | _validateStereo () |
| Validate the type of stereo that is enabled for this window. More...
|
|
void | adjustWindow (unsigned int clientWidth, unsigned int clientHeight, unsigned int *winWidth, unsigned int *winHeight) |
|
void | buildPresentParameters (D3DPRESENT_PARAMETERS *presentParams) |
| Build the presentation parameters used with this window. More...
|
|
void | copyContentsToMemory (const Box &src, const PixelBox &dst, FrameBuffer buffer) |
| Overridden - see RenderTarget. More...
|
|
void | create (const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams) |
|
void | destroy (void) |
|
void | getCustomAttribute (const String &name, void *pData) |
|
IDirect3DDevice9 * | getD3D9Device () |
|
D3D9Device * | getDevice () |
|
IDirect3DSurface9 * | getRenderSurface () |
| Accessor for render surface. More...
|
|
unsigned int | getVSyncInterval () const |
|
HWND | getWindowHandle () const |
|
bool | isAA () const |
|
bool | isActive () const |
|
bool | isClosed () const |
|
bool | isDepthBuffered () const |
| Returns true if this window use depth buffer. More...
|
|
bool | isHidden () const |
|
bool | isNvPerfHUDEnable () const |
| Returns true if this window should use NV Perf HUD adapter. More...
|
|
bool | isVisible () const |
|
bool | isVSync () const |
|
bool | isVSyncEnabled () const |
|
void | reposition (int left, int top) |
|
bool | requiresTextureFlipping () const |
|
void | resize (unsigned int width, unsigned int height) |
|
void | setDevice (D3D9Device *device) |
|
void | setFullscreen (bool fullScreen, unsigned int width, unsigned int height) |
|
void | setHidden (bool hidden) |
|
void | setVSyncEnabled (bool vsync) |
|
void | setVSyncInterval (unsigned int interval) |
|
void | swapBuffers () |
|
void | windowMovedOrResized () |
|
◆ D3D9RenderWindow()
Ogre::D3D9RenderWindow::D3D9RenderWindow |
( |
HINSTANCE |
instance | ) |
|
Constructor.
- Parameters
-
instance | The application instance |
◆ ~D3D9RenderWindow()
Ogre::D3D9RenderWindow::~D3D9RenderWindow |
( |
| ) |
|
◆ _beginUpdate()
virtual void Ogre::D3D9RenderWindow::_beginUpdate |
( |
| ) |
|
|
virtual |
◆ _endUpdate()
virtual void Ogre::D3D9RenderWindow::_endUpdate |
( |
| ) |
|
|
virtual |
◆ _finishSwitchingFullscreen()
void Ogre::D3D9RenderWindow::_finishSwitchingFullscreen |
( |
| ) |
|
Indicate that fullscreen / windowed switching has finished.
◆ _getSwitchingFullscreen()
bool Ogre::D3D9RenderWindow::_getSwitchingFullscreen |
( |
| ) |
const |
Are we in the middle of switching between fullscreen and windowed.
◆ _updateViewportRenderPhase02()
virtual void Ogre::D3D9RenderWindow::_updateViewportRenderPhase02 |
( |
Viewport * |
viewport, |
|
|
Camera * |
camera, |
|
|
const Camera * |
lodCamera, |
|
|
uint8 |
firstRq, |
|
|
uint8 |
lastRq, |
|
|
bool |
updateStatistics |
|
) |
| |
|
virtual |
◆ _validateDevice()
bool Ogre::D3D9RenderWindow::_validateDevice |
( |
| ) |
|
Validate the device for this window.
◆ _validateStereo()
void Ogre::D3D9RenderWindow::_validateStereo |
( |
| ) |
|
Validate the type of stereo that is enabled for this window.
◆ adjustWindow()
void Ogre::D3D9RenderWindow::adjustWindow |
( |
unsigned int |
clientWidth, |
|
|
unsigned int |
clientHeight, |
|
|
unsigned int * |
winWidth, |
|
|
unsigned int * |
winHeight |
|
) |
| |
◆ buildPresentParameters()
void Ogre::D3D9RenderWindow::buildPresentParameters |
( |
D3DPRESENT_PARAMETERS * |
presentParams | ) |
|
Build the presentation parameters used with this window.
◆ copyContentsToMemory()
void Ogre::D3D9RenderWindow::copyContentsToMemory |
( |
const Box & |
src, |
|
|
const PixelBox & |
dst, |
|
|
FrameBuffer |
buffer |
|
) |
| |
Overridden - see RenderTarget.
◆ create()
void Ogre::D3D9RenderWindow::create |
( |
const String & |
name, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
fullScreen, |
|
|
const NameValuePairList * |
miscParams |
|
) |
| |
◆ destroy()
void Ogre::D3D9RenderWindow::destroy |
( |
void |
| ) |
|
◆ getCustomAttribute()
void Ogre::D3D9RenderWindow::getCustomAttribute |
( |
const String & |
name, |
|
|
void * |
pData |
|
) |
| |
◆ getD3D9Device()
IDirect3DDevice9* Ogre::D3D9RenderWindow::getD3D9Device |
( |
| ) |
|
◆ getDevice()
◆ getRenderSurface()
IDirect3DSurface9* Ogre::D3D9RenderWindow::getRenderSurface |
( |
| ) |
|
Accessor for render surface.
◆ getVSyncInterval()
unsigned int Ogre::D3D9RenderWindow::getVSyncInterval |
( |
| ) |
const |
◆ getWindowHandle()
HWND Ogre::D3D9RenderWindow::getWindowHandle |
( |
| ) |
const |
|
inline |
◆ isAA()
bool Ogre::D3D9RenderWindow::isAA |
( |
| ) |
const |
|
inline |
◆ isActive()
bool Ogre::D3D9RenderWindow::isActive |
( |
| ) |
const |
◆ isClosed()
bool Ogre::D3D9RenderWindow::isClosed |
( |
| ) |
const |
|
inline |
◆ isDepthBuffered()
bool Ogre::D3D9RenderWindow::isDepthBuffered |
( |
| ) |
const |
Returns true if this window use depth buffer.
◆ isHidden()
bool Ogre::D3D9RenderWindow::isHidden |
( |
| ) |
const |
|
inline |
◆ isNvPerfHUDEnable()
bool Ogre::D3D9RenderWindow::isNvPerfHUDEnable |
( |
| ) |
const |
Returns true if this window should use NV Perf HUD adapter.
◆ isVisible()
bool Ogre::D3D9RenderWindow::isVisible |
( |
| ) |
const |
◆ isVSync()
bool Ogre::D3D9RenderWindow::isVSync |
( |
| ) |
const |
|
inline |
◆ isVSyncEnabled()
bool Ogre::D3D9RenderWindow::isVSyncEnabled |
( |
| ) |
const |
◆ reposition()
void Ogre::D3D9RenderWindow::reposition |
( |
int |
left, |
|
|
int |
top |
|
) |
| |
◆ requiresTextureFlipping()
bool Ogre::D3D9RenderWindow::requiresTextureFlipping |
( |
| ) |
const |
|
inline |
◆ resize()
void Ogre::D3D9RenderWindow::resize |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
◆ setDevice()
void Ogre::D3D9RenderWindow::setDevice |
( |
D3D9Device * |
device | ) |
|
◆ setFullscreen()
void Ogre::D3D9RenderWindow::setFullscreen |
( |
bool |
fullScreen, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
◆ setHidden()
void Ogre::D3D9RenderWindow::setHidden |
( |
bool |
hidden | ) |
|
◆ setVSyncEnabled()
void Ogre::D3D9RenderWindow::setVSyncEnabled |
( |
bool |
vsync | ) |
|
◆ setVSyncInterval()
void Ogre::D3D9RenderWindow::setVSyncInterval |
( |
unsigned int |
interval | ) |
|
◆ swapBuffers()
void Ogre::D3D9RenderWindow::swapBuffers |
( |
| ) |
|
◆ windowMovedOrResized()
void Ogre::D3D9RenderWindow::windowMovedOrResized |
( |
| ) |
|
The documentation for this class was generated from the following file: