#include <OgreD3D7RenderWindow.h>
Inheritance diagram for Ogre::D3D7RenderWindow:
Public Types | |
enum | StatFlags { SF_NONE = 0, SF_FPS = 1, SF_AVG_FPS = 2, SF_BEST_FPS = 4, SF_WORST_FPS = 8, SF_TRIANGLE_COUNT = 16, SF_ALL = 0xFFFF } |
Public Methods | |
D3D7RenderWindow () | |
~D3D7RenderWindow () | |
void | create (const String &name, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, int left, int top, bool depthBuffer, void *miscParam,...) |
Overridden - see RenderWindow. | |
void | destroy (void) |
Overridden - see RenderWindow. | |
bool | isActive (void) const |
Overridden - see RenderWindow. | |
bool | isClosed (void) const |
Overridden - see RenderWindow. | |
void | reposition (int left, int top) |
Overridden - see RenderWindow. | |
void | resize (unsigned int width, unsigned int height) |
Overridden - see RenderWindow. | |
void | swapBuffers (bool waitForVSync) |
Overridden - see RenderWindow. | |
HWND | getWindowHandle (void) const |
Retrieves a handle to the window (Win32 specific). | |
HWND | getParentWindowHandle (void) const |
Retrieves a handle to the window's parent, or 0 if there is no parent. | |
bool | isUsingDirectDraw (void) const |
Returns true if this window is using DirectDraw. | |
DDDriver * | getDirectDrawDriver (void) |
Retrieves a pointer to the DirectDraw wrapper object used to manage the window's surface. | |
LPDIRECTDRAWSURFACE7 | getDDFrontBuffer (void) |
Returns a pointer to a DirectDraw surface containing the front buffer. | |
LPDIRECTDRAWSURFACE7 | getDDBackBuffer (void) |
Returns a pointer to a DirectDraw surface containing the back buffer. | |
LPDIRECT3DDEVICE7 | getD3DDevice (void) |
Returns a pointer to the Direct3D device that works with this window. | |
void | outputText (int x, int y, const String &text) |
Overridden - see RenderTarget. | |
bool | requiresTextureFlipping () const |
void | getCustomAttribute (const String &name, void *pData) |
Overridden - see RenderTarget. | |
void | writeContentsToFile (const String &filename) |
Overridden - see RenderTarget. | |
virtual void | update (void) |
Updates the window contents. | |
virtual bool | isFullScreen (void) const |
Returns true if window is running in fullscreen mode. | |
virtual void | getMetrics (unsigned int &width, unsigned int &height, unsigned int &colourDepth, int &left, int &top) |
Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing systems. | |
virtual void | getMetrics (unsigned int &width, unsigned int &height, unsigned int &colourDepth) |
Retrieve information about the render target. | |
virtual const String & | getName (void) const |
Retrieve target's name. | |
virtual unsigned int | getWidth (void) const |
virtual unsigned int | getHeight (void) const |
virtual unsigned int | getColourDepth (void) const |
virtual Viewport * | addViewport (Camera *cam, int ZOrder=0, float left=0.0f, float top=0.0f, float width=1.0f, float height=1.0f) |
Adds a viewport to the rendering target. | |
virtual unsigned short | getNumViewports (void) const |
Returns the number of viewports attached to this target. | |
virtual Viewport * | getViewport (unsigned short index) |
Retrieves a pointer to the viewport with the given index. | |
virtual void | removeViewport (int ZOrder) |
Removes a viewport at a given ZOrder. | |
virtual void | removeAllViewports (void) |
Removes all viewports on this target. | |
virtual void | setStatsDisplay (StatFlags sf) |
DEPRECATED Set what kind of statistics display (if any) should be displayed by the system about this target. | |
virtual void | getStatistics (float &lastFPS, float &avgFPS, float &bestFPS, float &worstFPS) const |
Retieves details of current rendering performance. | |
virtual const FrameStats & | getStatistics (void) const |
virtual float | getLastFPS () const |
Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered. | |
virtual float | getAverageFPS () const |
Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering. | |
virtual float | getBestFPS () const |
Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering. | |
virtual float | getWorstFPS () const |
Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering. | |
virtual float | getBestFrameTime () const |
Individual stats access - gets the best frame time. | |
virtual float | getWorstFrameTime () const |
Individual stats access - gets the worst frame time. | |
virtual void | resetStatistics (void) |
Resets saved frame-rate statistices. | |
virtual void | setDebugText (const String &text) |
Adds debug text to this window. | |
const String & | getDebugText () const |
Returns the debug text. | |
virtual void | addListener (RenderTargetListener *listener) |
Add a listener to this RenderTarget which will be called back before & after rendering. | |
virtual void | removeListener (RenderTargetListener *listener) |
Removes a RenderTargetListener previously registered using addListener. | |
virtual void | removeAllListeners (void) |
Removes all listeners from this instance. | |
virtual void | setPriority (uchar priority) |
Sets the priority of this render target in relation to the others. | |
virtual uchar | getPriority () const |
Gets the priority of a render target. | |
virtual void | setActive (bool state) |
Used to set the active state of the render target. | |
virtual void | setAutoUpdated (bool autoupdate) |
Sets whether this target should be automatically updated if Ogre's rendering loop or Root::_updateAllRenderTargets is being used. | |
virtual bool | isAutoUpdated (void) const |
Gets whether this target is automatically updated if Ogre's rendering loop or Root::_updateAllRenderTargets is being used. | |
virtual String | writeContentsToTimestampedFile (const String &filenamePrefix, const String &filenameSuffix) |
Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file. | |
virtual size_t | getTriangleCount (void) const |
Gets the number of triangles rendered in the last update() call. | |
virtual void | _notifyCameraRemoved (const Camera *cam) |
Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer. | |
Protected Types | |
typedef std::map< int, Viewport *, std::less< int > > | ViewportList |
typedef std::vector< RenderTargetListener * > | RenderTargetListenerList |
Protected Methods | |
void | createDDSurfaces (void) |
void | releaseDDSurfaces (void) |
void | restoreDDSurfaces (void) |
void | createDepthBuffer (void) |
void | windowMovedOrResized (void) |
void | updateStats (void) |
virtual void | firePreUpdate (void) |
internal method for firing events | |
virtual void | firePostUpdate (void) |
internal method for firing events | |
virtual void | fireViewportPreUpdate (Viewport *vp) |
internal method for firing events | |
virtual void | fireViewportPostUpdate (Viewport *vp) |
internal method for firing events | |
Static Protected Methods | |
LRESULT CALLBACK | WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
bool | mIsUsingDirectDraw |
HWND | mHWnd |
HWND | mParentHWnd |
bool | mActive |
bool | mReady |
bool | mClosed |
RECT | rcBlitDest |
DDDriver * | mlpDDDriver |
LPDIRECTDRAWSURFACE7 | mlpDDSFront |
LPDIRECTDRAWSURFACE7 | mlpDDSBack |
LPDIRECT3DDEVICE7 | mlpD3DDevice |
bool | mIsFullScreen |
int | mLeft |
int | mTop |
String | mName |
The name of this target. | |
uchar | mPriority |
The priority of the render target. | |
unsigned int | mWidth |
unsigned int | mHeight |
unsigned int | mColourDepth |
bool | mIsDepthBuffered |
StatFlags | mStatFlags |
FrameStats | mStats |
Timer * | mTimer |
String | mDebugText |
unsigned long | mLastSecond |
unsigned long | mLastTime |
size_t | mFrameCount |
bool | mAutoUpdate |
ViewportList | mViewportList |
List of viewports, map on Z-order. | |
RenderTargetListenerList | mListeners |
Definition at line 42 of file OgreD3D7RenderWindow.h.
|
Definition at line 329 of file OgreRenderTarget.h. |
|
Definition at line 325 of file OgreRenderTarget.h. |
|
Definition at line 58 of file OgreRenderTarget.h. |
|
Definition at line 156 of file OgreD3D7RenderWindow.cpp. References mActive, mClosed, mHWnd, Ogre::RenderWindow::mIsFullScreen, mIsUsingDirectDraw, mlpDDDriver, and mReady. |
|
Definition at line 167 of file OgreD3D7RenderWindow.cpp. |
|
Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer.
Definition at line 414 of file OgreRenderTarget.cpp. References Ogre::Viewport::getCamera(), Ogre::RenderTarget::mViewportList, and Ogre::Viewport::setCamera(). Referenced by Ogre::RenderSystem::_notifyCameraRemoved(). |
|
Add a listener to this RenderTarget which will be called back before & after rendering.
Definition at line 287 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Adds a viewport to the rendering target.
Definition at line 123 of file OgreRenderTarget.cpp. References Except, and Ogre::RenderTarget::mViewportList. Referenced by Ogre::SceneManager::createShadowTextures(). |
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 174 of file OgreD3D7RenderWindow.cpp. References createDDSurfaces(), createDepthBuffer(), Ogre::D3DDevice::createDevice(), destroy(), Ogre::DDDriver::get3DDeviceList(), Ogre::D3DDeviceList::getBest(), getWindowHandle(), Ogre::LML_NORMAL, Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mHeight, mHWnd, Ogre::RenderTarget::mIsDepthBuffered, Ogre::RenderWindow::mIsFullScreen, mIsUsingDirectDraw, Ogre::RenderWindow::mLeft, mlpD3DDevice, mlpDDDriver, mlpDDSBack, Ogre::RenderTarget::mName, mParentHWnd, mReady, Ogre::RenderWindow::mTop, Ogre::RenderTarget::mWidth, rcBlitDest, and WndProc(). |
|
Definition at line 418 of file OgreD3D7RenderWindow.cpp. References Ogre::DDDriver::createWindowSurfaces(), Except, Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mHeight, mHWnd, mlpDDDriver, mlpDDSBack, mlpDDSFront, and Ogre::RenderTarget::mWidth. Referenced by create(), and windowMovedOrResized(). |
|
Definition at line 462 of file OgreD3D7RenderWindow.cpp. References Ogre::D3DDevice::createDepthBuffer(), Ogre::DDDriver::get3DDeviceList(), Ogre::D3DDeviceList::getBest(), Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mIsDepthBuffered, mlpDDDriver, mlpDDSBack, and Ogre::D3DDevice::NeedsZBuffer(). Referenced by create(), and windowMovedOrResized(). |
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 295 of file OgreD3D7RenderWindow.cpp. References mHWnd, and releaseDDSurfaces(). Referenced by create(). |
|
internal method for firing events
Reimplemented in Ogre::RenderTexture. Definition at line 327 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners, and Ogre::RenderTargetEvent::source. Referenced by Ogre::RenderTarget::update(). |
|
internal method for firing events
Definition at line 311 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners, and Ogre::RenderTargetEvent::source. Referenced by Ogre::RenderTarget::update(). |
|
internal method for firing events
Definition at line 381 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners, and Ogre::RenderTargetViewportEvent::source. Referenced by Ogre::RenderTarget::update(). |
|
internal method for firing events
Definition at line 367 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners, and Ogre::RenderTargetViewportEvent::source. Referenced by Ogre::RenderTarget::update(). |
|
Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering.
Definition at line 196 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::avgFPS, and Ogre::RenderTarget::mStats. |
|
Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.
Definition at line 200 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::bestFPS, and Ogre::RenderTarget::mStats. |
|
Individual stats access - gets the best frame time.
Definition at line 214 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::bestFrameTime, and Ogre::RenderTarget::mStats. |
|
Definition at line 90 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mColourDepth. |
|
Overridden - see RenderTarget.
Reimplemented from Ogre::RenderTarget. Definition at line 589 of file OgreD3D7RenderWindow.cpp. References getD3DDevice(), getDDBackBuffer(), getDDFrontBuffer(), and getWindowHandle(). |
|
Returns a pointer to the Direct3D device that works with this window.
Definition at line 413 of file OgreD3D7RenderWindow.cpp. References mlpD3DDevice. Referenced by getCustomAttribute(). |
|
Returns a pointer to a DirectDraw surface containing the back buffer. Only applicable if using DirectDraw. Definition at line 409 of file OgreD3D7RenderWindow.cpp. References mlpDDSBack. Referenced by getCustomAttribute(). |
|
Returns a pointer to a DirectDraw surface containing the front buffer.
Definition at line 403 of file OgreD3D7RenderWindow.cpp. References mlpDDSFront. Referenced by getCustomAttribute(). |
|
Returns the debug text.
Definition at line 282 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mDebugText. |
|
Retrieves a pointer to the DirectDraw wrapper object used to manage the window's surface. (Win32 specific)
Definition at line 398 of file OgreD3D7RenderWindow.cpp. References mlpDDDriver. |
|
Definition at line 86 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mHeight. Referenced by Ogre::GLRenderSystem::_setViewport(), Ogre::Viewport::_updateDimensions(), and Ogre::GLRenderSystem::setScissorTest(). |
|
Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.
Definition at line 192 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::lastFPS, and Ogre::RenderTarget::mStats. |
|
Retrieve information about the render target.
Definition at line 75 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mHeight, and Ogre::RenderTarget::mWidth. |
|
Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing systems.
Definition at line 41 of file OgreRenderWindow.cpp. References Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mHeight, Ogre::RenderWindow::mLeft, Ogre::RenderWindow::mTop, and Ogre::RenderTarget::mWidth. Referenced by Ogre::SDLInput::initialise(), and Ogre::Font::StrBBox(). |
|
Retrieve target's name.
Definition at line 69 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mName. Referenced by Ogre::RenderSystem::attachRenderTarget(), Ogre::SceneManager::createShadowTextures(), Ogre::Root::detachRenderTarget(), Ogre::SceneManager::renderModulativeTextureShadowedQueueGroupObjects(), Ogre::D3D9RenderWindow::WndProc(), and WndProc(). |
|
Returns the number of viewports attached to this target.
Definition at line 341 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Retrieves a handle to the window's parent, or 0 if there is no parent.
Definition at line 385 of file OgreD3D7RenderWindow.cpp. References mParentHWnd. |
|
Gets the priority of a render target.
Definition at line 256 of file OgreRenderTarget.h. References Ogre::uchar. Referenced by Ogre::RenderSystem::attachRenderTarget(). |
|
Definition at line 187 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats. |
|
Retieves details of current rendering performance.
Definition at line 174 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::avgFPS, Ogre::RenderTarget::FrameStats::bestFPS, Ogre::RenderTarget::FrameStats::lastFPS, Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::worstFPS. |
|
Gets the number of triangles rendered in the last update() call.
Definition at line 209 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::triangleCount. |
|
Retrieves a pointer to the viewport with the given index.
Definition at line 347 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. Referenced by Ogre::SceneManager::createShadowTextures(), Ogre::SceneManager::prepareShadowTextures(), and Ogre::SceneManager::renderModulativeTextureShadowedQueueGroupObjects(). |
|
Definition at line 82 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mWidth. Referenced by Ogre::Viewport::_updateDimensions(). |
|
Retrieves a handle to the window (Win32 specific).
Definition at line 380 of file OgreD3D7RenderWindow.cpp. References mHWnd. Referenced by create(), and getCustomAttribute(). |
|
Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.
Definition at line 204 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::worstFPS. |
|
Individual stats access - gets the worst frame time.
Definition at line 219 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::worstFrameTime. |
|
Overridden - see RenderWindow.
Reimplemented from Ogre::RenderTarget. Definition at line 304 of file OgreD3D7RenderWindow.cpp. References mActive. |
|
Gets whether this target is automatically updated if Ogre's rendering loop or Root::_updateAllRenderTargets is being used.
Definition at line 434 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mAutoUpdate. |
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 309 of file OgreD3D7RenderWindow.cpp. References mClosed. |
|
Returns true if window is running in fullscreen mode.
Definition at line 51 of file OgreRenderWindow.cpp. References Ogre::RenderWindow::mIsFullScreen. |
|
Returns true if this window is using DirectDraw.
Definition at line 390 of file OgreD3D7RenderWindow.cpp. References mIsUsingDirectDraw. |
|
Overridden - see RenderTarget.
Implements Ogre::RenderTarget. Definition at line 571 of file OgreD3D7RenderWindow.cpp. References mIsUsingDirectDraw, and mlpDDSBack. |
|
Definition at line 474 of file OgreD3D7RenderWindow.cpp. References mlpDDSBack, and mlpDDSFront. Referenced by destroy(), and windowMovedOrResized(). |
|
Removes all listeners from this instance.
Definition at line 306 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Removes all viewports on this target.
Definition at line 157 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Removes a RenderTargetListener previously registered using addListener.
Definition at line 292 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Removes a viewport at a given ZOrder.
Definition at line 146 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 314 of file OgreD3D7RenderWindow.cpp. |
|
Implements Ogre::RenderTarget. Definition at line 138 of file OgreD3D7RenderWindow.h. |
|
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 319 of file OgreD3D7RenderWindow.cpp. References Ogre::RenderTarget::mHeight, Ogre::RenderTarget::mViewportList, and Ogre::RenderTarget::mWidth. |
|
Definition at line 498 of file OgreD3D7RenderWindow.cpp. References Except, mlpDDSBack, and mlpDDSFront. Referenced by swapBuffers(). |
|
Used to set the active state of the render target.
Reimplemented in Ogre::D3D9RenderWindow, and Ogre::Win32Window. Definition at line 362 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mActive. |
|
Sets whether this target should be automatically updated if Ogre's rendering loop or Root::_updateAllRenderTargets is being used.
Definition at line 429 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mAutoUpdate. Referenced by Ogre::SceneManager::createShadowTextures(). |
|
Adds debug text to this window.
Definition at line 277 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mDebugText. |
|
Sets the priority of this render target in relation to the others.
Definition at line 254 of file OgreRenderTarget.h. References Ogre::uchar. |
|
DEPRECATED Set what kind of statistics display (if any) should be displayed by the system about this target.
Definition at line 169 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStatFlags. |
|
Overridden - see RenderWindow.
Implements Ogre::RenderWindow. Definition at line 333 of file OgreD3D7RenderWindow.cpp. References Except, mlpDDSBack, mlpDDSFront, rcBlitDest, and restoreDDSurfaces(). |
|
Updates the window contents.
Reimplemented from Ogre::RenderTarget. Definition at line 56 of file OgreRenderWindow.cpp. References Ogre::RenderWindow::swapBuffers(). Referenced by Ogre::GTKWindow::on_expose_event(), Ogre::Win32Window::WndProc(), Ogre::D3D9RenderWindow::WndProc(), and WndProc(). |
|
|
Definition at line 525 of file OgreD3D7RenderWindow.cpp. References createDDSurfaces(), createDepthBuffer(), mHWnd, Ogre::RenderTarget::mViewportList, rcBlitDest, and releaseDDSurfaces(). Referenced by WndProc(). |
|
Definition at line 42 of file OgreD3D7RenderWindow.cpp. References Ogre::RenderTarget::getName(), mActive, mClosed, mHWnd, mReady, Ogre::RenderWindow::update(), and windowMovedOrResized(). Referenced by create(). |
|
Overridden - see RenderTarget.
Implements Ogre::RenderTarget. Definition at line 635 of file OgreD3D7RenderWindow.cpp. References Ogre::Codec::codeToFile(), Ogre::DDDriver::directDraw(), Except, Ogre::ImageCodec::ImageData::format, Ogre::ImageCodec::ImageData::height, mHWnd, mlpDDDriver, mlpDDSBack, mlpDDSFront, Ogre::PF_R8G8B8, Ogre::uchar, Ogre::uint, and Ogre::ImageCodec::ImageData::width. |
|
Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.
Definition at line 395 of file OgreRenderTarget.cpp. References Ogre::Timer::getMilliseconds(), Ogre::RenderTarget::mTimer, and Ogre::RenderTarget::writeContentsToFile(). |
|
Reimplemented from Ogre::RenderTarget. Definition at line 153 of file OgreD3D7RenderWindow.h. Referenced by D3D7RenderWindow(), isActive(), and WndProc(). |
|
Definition at line 321 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::isAutoUpdated(), Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTarget::setAutoUpdated(). |
|
Definition at line 155 of file OgreD3D7RenderWindow.h. Referenced by D3D7RenderWindow(), isClosed(), and WndProc(). |
|
Definition at line 307 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), create(), createDDSurfaces(), createDepthBuffer(), Ogre::RenderTarget::getColourDepth(), Ogre::RenderWindow::getMetrics(), and Ogre::RenderTarget::getMetrics(). |
|
Definition at line 315 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::getDebugText(), and Ogre::RenderTarget::setDebugText(). |
|
Definition at line 318 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
|
Definition at line 151 of file OgreD3D7RenderWindow.h. Referenced by create(), createDDSurfaces(), D3D7RenderWindow(), destroy(), getWindowHandle(), windowMovedOrResized(), WndProc(), and writeContentsToFile(). |
|
Definition at line 308 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), create(), and createDepthBuffer(). |
|
Definition at line 147 of file OgreRenderWindow.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), create(), D3D7RenderWindow(), Ogre::D3D9RenderWindow::D3D9RenderWindow(), Ogre::RenderWindow::isFullScreen(), Ogre::Win32Window::Win32Window(), and Ogre::D3D9RenderWindow::writeContentsToFile(). |
|
Definition at line 150 of file OgreD3D7RenderWindow.h. Referenced by create(), D3D7RenderWindow(), isUsingDirectDraw(), and outputText(). |
|
Definition at line 316 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
Definition at line 317 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
Definition at line 148 of file OgreRenderWindow.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), create(), and Ogre::RenderWindow::getMetrics(). |
|
Definition at line 330 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::addListener(), Ogre::RenderTarget::firePostUpdate(), Ogre::RenderTarget::firePreUpdate(), Ogre::RenderTarget::fireViewportPostUpdate(), Ogre::RenderTarget::fireViewportPreUpdate(), Ogre::RenderTarget::removeAllListeners(), and Ogre::RenderTarget::removeListener(). |
|
Definition at line 179 of file OgreD3D7RenderWindow.h. Referenced by create(), and getD3DDevice(). |
|
Definition at line 172 of file OgreD3D7RenderWindow.h. Referenced by create(), createDDSurfaces(), createDepthBuffer(), D3D7RenderWindow(), getDirectDrawDriver(), and writeContentsToFile(). |
|
Definition at line 176 of file OgreD3D7RenderWindow.h. Referenced by create(), createDDSurfaces(), createDepthBuffer(), getDDBackBuffer(), outputText(), releaseDDSurfaces(), restoreDDSurfaces(), swapBuffers(), and writeContentsToFile(). |
|
Definition at line 175 of file OgreD3D7RenderWindow.h. Referenced by createDDSurfaces(), getDDFrontBuffer(), releaseDDSurfaces(), restoreDDSurfaces(), swapBuffers(), and writeContentsToFile(). |
|
The name of this target.
Definition at line 301 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::SDLWindow::create(), Ogre::GTKWindow::create(), Ogre::D3D9RenderWindow::create(), create(), Ogre::D3D7RenderTexture::D3D7RenderTexture(), Ogre::D3D9RenderTexture::D3D9RenderTexture(), Ogre::RenderTarget::getName(), Ogre::RenderTexture::RenderTexture(), Ogre::RenderTarget::~RenderTarget(), and Ogre::RenderTexture::~RenderTexture(). |
|
Definition at line 152 of file OgreD3D7RenderWindow.h. Referenced by create(), and getParentWindowHandle(). |
|
The priority of the render target.
Definition at line 303 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTexture::RenderTexture(). |
|
Definition at line 154 of file OgreD3D7RenderWindow.h. Referenced by create(), D3D7RenderWindow(), and WndProc(). |
|
Definition at line 311 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTarget::setStatsDisplay(). |
|
|
Definition at line 314 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), Ogre::RenderTarget::resetStatistics(), Ogre::RenderTarget::updateStats(), and Ogre::RenderTarget::writeContentsToTimestampedFile(). |
|
Definition at line 149 of file OgreRenderWindow.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), create(), and Ogre::RenderWindow::getMetrics(). |
|
List of viewports, map on Z-order.
Definition at line 327 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::_notifyCameraRemoved(), Ogre::RenderTarget::addViewport(), Ogre::RenderTarget::getNumViewports(), Ogre::RenderTarget::getViewport(), Ogre::RenderTarget::removeAllViewports(), Ogre::RenderTarget::removeViewport(), Ogre::Win32Window::resize(), Ogre::SDLWindow::resize(), Ogre::D3D9RenderWindow::resize(), resize(), Ogre::RenderTarget::update(), windowMovedOrResized(), and Ogre::RenderTarget::~RenderTarget(). |
|
|
Definition at line 157 of file OgreD3D7RenderWindow.h. Referenced by create(), swapBuffers(), and windowMovedOrResized(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:23:45 2004