#include <OgreRenderTargetTexture.h>
Inheritance diagram for Ogre::RenderTargetTexture:
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 | |
virtual bool | isRenderTarget () const |
@copydoc Texture::isRenderTarget | |
TextureType | getTextureType (void) const |
Gets the type of texture. | |
unsigned short | getNumMipMaps (void) const |
Gets the number of mipmaps to be used for this texture. | |
void | setNumMipMaps (unsigned short num) |
Sets the number of mipmaps to be used for this texture. | |
float | getGamma (void) const |
Returns the gamma adjustment factor applied to this texture. | |
void | setGamma (float g) |
Sets the gamma adjustment factor applied to this texture. | |
unsigned int | getHeight (void) const |
Returns the height of the texture. | |
unsigned int | getWidth (void) const |
Returns the width of the texture. | |
unsigned int | getDepth (void) const |
Returns the depth of the texture (only applicable for 3D textures). | |
std::pair< uint, uint > | getDimensions () const |
Returns both the width and height of the texture. | |
TextureUsage | getUsage () const |
Returns the TextureUsage indentifier for this Texture. | |
virtual void | blitToTexture (const Image &src, unsigned uStartX, unsigned uStartY)=0 |
Blits the contents of src on the texture. | |
virtual void | blitImage (const Image &src, const Image::Rect imgRect, const Image::Rect texRect) |
Blits a rect from an image to the texture. | |
virtual void | copyToTexture (Texture *target) |
Copies (and maybe scales to fit) the contents of this texture to another texture. | |
virtual void | loadImage (const Image &img)=0 |
Loads the data from an image. | |
virtual void | loadRawData (const DataChunk &pData, ushort uWidth, ushort uHeight, PixelFormat eFormat) |
Loads the data from the raw memory area. | |
void | enable32Bit (bool setting=true) |
virtual PixelFormat | getFormat () const |
Returns the pixel format for the texture surface. | |
virtual bool | hasAlpha (void) const |
Returns true if the texture has an alpha layer. | |
virtual void | load ()=0 |
Loads the resource, if it is not already. | |
virtual void | unload () |
Unloads the resource, but retains data to recreate. | |
virtual size_t | getSize (void) const |
Retrieves info about the size of the resource. | |
virtual void | touch (void) |
'Touches' the resource to indicate it has been used. | |
time_t | getLastAccess (void) const |
Gets the last time the resource was 'touched'. | |
const String & | getName (void) const |
Gets resource name. | |
ResourceHandle | getHandle (void) const |
bool | isLoaded (void) const |
Returns true if the Resource has been loaded, false otherwise. | |
virtual void | destroy () |
A method to make the resource delete itself. | |
virtual const String & | getName (void) const |
Retrieve target's name. | |
virtual void | getMetrics (unsigned int &width, unsigned int &height, unsigned int &colourDepth) |
Retrieve information about the render target. | |
virtual unsigned int | getWidth (void) const |
virtual unsigned int | getHeight (void) const |
virtual unsigned int | getColourDepth (void) const |
virtual void | update (void) |
Tells the target to update it's contents. | |
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 | outputText (int x, int y, const String &text)=0 |
DEPRECATED Outputs text to the target at the specified co-ordinates. | |
virtual void | getCustomAttribute (const String &name, void *pData) |
Gets a custom (maybe platform-specific) attribute. | |
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 bool | isActive () const |
Used to retrieve or set the active state of the render target. | |
virtual void | setActive (bool state) |
Used to retrieve the active state of the render target. | |
virtual void | writeContentsToFile (const String &filename)=0 |
Writes the current contents of the render target to the named file. | |
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 bool | requiresTextureFlipping () const=0 |
virtual size_t | getTriangleCount (void) const |
Gets the number of triangles rendered in the last update() call. | |
Protected Types | |
typedef std::map< int, Viewport *, std::less< int > > | ViewportList |
typedef std::vector< RenderTargetListener * > | RenderTargetListenerList |
Protected Methods | |
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 | |
Protected Attributes | |
unsigned long | mHeight |
unsigned long | mWidth |
unsigned long | mDepth |
unsigned short | mNumMipMaps |
float | mGamma |
TextureType | mTextureType |
PixelFormat | mFormat |
TextureUsage | mUsage |
unsigned short | mSrcBpp |
unsigned long | mSrcWidth |
unsigned long | mSrcHeight |
unsigned short | mFinalBpp |
bool | mHasAlpha |
String | mName |
ResourceHandle | mHandle |
bool | mIsLoaded |
time_t | mLastAccess |
size_t | mSize |
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 | mActive |
ViewportList | mViewportList |
List of viewports, map on Z-order. | |
RenderTargetListenerList | mListeners |
|
Definition at line 307 of file OgreRenderTarget.h. |
|
Definition at line 303 of file OgreRenderTarget.h. |
|
Definition at line 58 of file OgreRenderTarget.h. |
|
Add a listener to this RenderTarget which will be called back before & after rendering.
Definition at line 286 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Adds a viewport to the rendering target.
Definition at line 122 of file OgreRenderTarget.cpp. References Except, and Ogre::RenderTarget::mViewportList. |
|
Blits a rect from an image to the texture.
Reimplemented in Ogre::D3DTexture, and Ogre::D3D9Texture. Definition at line 134 of file OgreTexture.h. |
|
Blits the contents of src on the texture.
Implemented in Ogre::D3DTexture, Ogre::D3D9Texture, and Ogre::GLTexture. |
|
Copies (and maybe scales to fit) the contents of this texture to another texture.
Reimplemented in Ogre::D3DTexture, and Ogre::D3D9Texture. Definition at line 141 of file OgreTexture.h. Referenced by Ogre::D3D9RenderTexture::_copyToTexture(), and Ogre::D3D7RenderTexture::_copyToTexture(). |
|
A method to make the resource delete itself.
Definition at line 137 of file OgreResource.h. |
|
Definition at line 152 of file OgreTexture.h. Referenced by Ogre::GLTextureManager::create(), Ogre::D3D9TextureManager::create(), Ogre::D3DTextureManager::create(), Ogre::D3D9TextureManager::createAsRenderTarget(), Ogre::D3DTextureManager::createAsRenderTarget(), Ogre::GLTextureManager::createManual(), Ogre::GLTexture::GLTexture(), and Ogre::TextureManager::load(). |
|
internal method for firing events
Reimplemented in Ogre::RenderTexture. Definition at line 326 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 310 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 380 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 366 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 195 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 199 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::bestFPS, and Ogre::RenderTarget::mStats. |
|
Individual stats access - gets the best frame time.
Definition at line 213 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::bestFrameTime, and Ogre::RenderTarget::mStats. |
|
Definition at line 89 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mColourDepth. |
|
Gets a custom (maybe platform-specific) attribute.
Reimplemented in Ogre::D3D7RenderWindow, Ogre::D3D7RenderTexture, Ogre::D3D9RenderWindow, and Ogre::D3D9RenderTexture. Definition at line 271 of file OgreRenderTarget.cpp. References Except. Referenced by Ogre::D3D9RenderSystem::_setViewport(), Ogre::D3DRenderSystem::_setViewport(), Ogre::D3D9RenderSystem::createRenderWindow(), and Ogre::D3DRenderSystem::createRenderWindow(). |
|
Returns the debug text.
Definition at line 281 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mDebugText. |
|
Returns the depth of the texture (only applicable for 3D textures).
Definition at line 104 of file OgreTexture.h. |
|
Returns both the width and height of the texture.
Definition at line 108 of file OgreTexture.h. |
|
Returns the pixel format for the texture surface.
Definition at line 158 of file OgreTexture.h. References Ogre::PixelFormat. Referenced by Ogre::D3D9Texture::_blitImagesToCubeTex(), and Ogre::D3D9Texture::_loadCubeTex(). |
|
Returns the gamma adjustment factor applied to this texture.
Definition at line 86 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::loadImage(). |
|
Definition at line 120 of file OgreResource.h. References Ogre::ResourceHandle. Referenced by Ogre::Material::clone(), Ogre::BspLevel::loadQuake3Level(), and Ogre::ResourceManager::unload(). |
|
Definition at line 85 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mHeight. Referenced by Ogre::GLRenderSystem::_setViewport(), and Ogre::Viewport::_updateDimensions(). |
|
Returns the height of the texture.
Definition at line 96 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_blitImagesToCubeTex(), Ogre::D3D9Texture::_loadCubeTex(), Ogre::D3DTexture::blitImage3D(), Ogre::D3D9Texture::copyToTexture(), and Ogre::TextureUnitState::getTextureDimensions(). |
|
Gets the last time the resource was 'touched'.
Definition at line 108 of file OgreResource.h. |
|
Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.
Definition at line 191 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::FrameStats::lastFPS, and Ogre::RenderTarget::mStats. |
|
Retrieve information about the render target.
Definition at line 74 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mColourDepth, Ogre::RenderTarget::mHeight, and Ogre::RenderTarget::mWidth. |
|
Retrieve target's name.
Definition at line 68 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mName. Referenced by Ogre::RenderSystem::attachRenderTarget(), Ogre::Root::detachRenderTarget(), Ogre::D3D9RenderWindow::WndProc(), and Ogre::D3D7RenderWindow::WndProc(). |
|
|
Gets the number of mipmaps to be used for this texture.
Definition at line 76 of file OgreTexture.h. Referenced by Ogre::GLRenderTexture::_copyToTexture(). |
|
Returns the number of viewports attached to this target.
Definition at line 340 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Gets the priority of a render target.
Definition at line 256 of file OgreRenderTarget.h. References Ogre::uchar. Referenced by Ogre::RenderSystem::attachRenderTarget(). |
|
Retrieves info about the size of the resource.
Definition at line 93 of file OgreResource.h. Referenced by Ogre::ResourceManager::unload(). |
|
Definition at line 186 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats. |
|
Retieves details of current rendering performance.
Definition at line 173 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 type of texture.
Definition at line 72 of file OgreTexture.h. References Ogre::TextureType. Referenced by Ogre::D3D9Texture::_createTex(), Ogre::D3D9Texture::_loadNormTex(), Ogre::D3D9Texture::_setSrcAttributes(), Ogre::D3D9RenderSystem::_setTexture(), Ogre::D3DRenderSystem::_setTexture(), Ogre::GLTexture::blitToTexture(), Ogre::D3D9Texture::copyToTexture(), Ogre::GLTexture::createRenderTexture(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3D9Texture::load(), and Ogre::D3D9Texture::loadImage(). |
|
Gets the number of triangles rendered in the last update() call.
Definition at line 208 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::triangleCount. |
|
Returns the TextureUsage indentifier for this Texture.
Definition at line 112 of file OgreTexture.h. References Ogre::TextureUsage. Referenced by Ogre::D3D9Texture::copyToTexture(), and Ogre::D3DTexture::copyToTexture(). |
|
Retrieves a pointer to the viewport with the given index.
Definition at line 346 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Definition at line 81 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mWidth. Referenced by Ogre::Viewport::_updateDimensions(). |
|
Returns the width of the texture.
Definition at line 100 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_blitImagesToCubeTex(), Ogre::D3D9Texture::_loadCubeTex(), Ogre::D3DTexture::blitImage3D(), Ogre::D3D9Texture::copyToTexture(), and Ogre::TextureUnitState::getTextureDimensions(). |
|
Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.
Definition at line 203 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::worstFPS. |
|
Individual stats access - gets the worst frame time.
Definition at line 218 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStats, and Ogre::RenderTarget::FrameStats::worstFrameTime. |
|
Returns true if the texture has an alpha layer.
Definition at line 164 of file OgreTexture.h. Referenced by Ogre::Font::load(). |
|
Used to retrieve or set the active state of the render target.
Reimplemented in Ogre::D3D7RenderWindow, Ogre::D3D9RenderWindow, Ogre::SDLWindow, and Ogre::Win32Window. Definition at line 356 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mActive. |
|
Returns true if the Resource has been loaded, false otherwise.
Definition at line 127 of file OgreResource.h. Referenced by Ogre::GpuProgramUsage::_load(), Ogre::Technique::isLoaded(), Ogre::D3D9Texture::load(), Ogre::D3D9Texture::unload(), and Ogre::D3D9Texture::~D3D9Texture(). |
|
@copydoc Texture::isRenderTarget
Definition at line 14 of file OgreRenderTargetTexture.h. |
|
Loads the resource, if it is not already.
Implemented in Ogre::ArchiveEx, Ogre::DynLib, Ogre::Font, Ogre::GpuProgram, Ogre::HighLevelGpuProgram, Ogre::Material, Ogre::Mesh, Ogre::Overlay, Ogre::PatchMesh, Ogre::Skeleton, Ogre::StringResource, Ogre::Zip, Ogre::BspLevel, Ogre::Quake3Shader, Ogre::D3DTexture, Ogre::D3D9GpuProgram, Ogre::D3D9Texture, and Ogre::GLTexture. Referenced by Ogre::ResourceManager::load(). |
|
Loads the data from an image.
Implemented in Ogre::D3DTexture, Ogre::D3D9Texture, and Ogre::GLTexture. Referenced by Ogre::TextureManager::loadImage(), and Ogre::Texture::loadRawData(). |
|
Loads the data from the raw memory area.
Definition at line 31 of file OgreTexture.cpp. References Ogre::Texture::loadImage(), Ogre::Image::loadRawData(), Ogre::PixelFormat, and Ogre::ushort. Referenced by Ogre::TextureManager::loadRawData(). |
|
DEPRECATED Outputs text to the target at the specified co-ordinates.
Implemented in Ogre::D3D7RenderWindow, Ogre::D3D7RenderTexture, Ogre::D3D9RenderWindow, Ogre::D3D9RenderTexture, Ogre::GLRenderTexture, Ogre::SDLWindow, and Ogre::Win32Window. |
|
Removes all listeners from this instance.
Definition at line 305 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Removes all viewports on this target.
Definition at line 156 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
Removes a RenderTargetListener previously registered using addListener.
Definition at line 291 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mListeners. |
|
Removes a viewport at a given ZOrder.
Definition at line 145 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mViewportList. |
|
|
|
Used to retrieve the active state of the render target.
Reimplemented in Ogre::D3D9RenderWindow, and Ogre::Win32Window. Definition at line 361 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mActive. |
|
Adds debug text to this window.
Definition at line 276 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mDebugText. |
|
Sets the gamma adjustment factor applied to this texture.
Definition at line 92 of file OgreTexture.h. Referenced by Ogre::TextureManager::load(), Ogre::TextureManager::loadImage(), and Ogre::TextureManager::loadRawData(). |
|
Sets the number of mipmaps to be used for this texture.
Definition at line 82 of file OgreTexture.h. Referenced by Ogre::TextureManager::load(), Ogre::TextureManager::loadImage(), and Ogre::TextureManager::loadRawData(). |
|
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 168 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::mStatFlags. |
|
'Touches' the resource to indicate it has been used.
Reimplemented in Ogre::Material. Definition at line 100 of file OgreResource.h. Referenced by Ogre::ResourceManager::load(). |
|
Unloads the resource, but retains data to recreate.
Reimplemented in Ogre::ArchiveEx, Ogre::DynLib, Ogre::Font, Ogre::HighLevelGpuProgram, Ogre::Material, Ogre::Mesh, Ogre::Overlay, Ogre::Skeleton, Ogre::Zip, Ogre::BspLevel, Ogre::Quake3Shader, Ogre::D3DTexture, Ogre::D3D9GpuVertexProgram, Ogre::D3D9GpuFragmentProgram, Ogre::D3D9Texture, Ogre::GLGpuNvparseProgram, Ogre::GLArbGpuProgram, and Ogre::GLTexture. Definition at line 89 of file OgreResource.h. Referenced by Ogre::GpuProgram::load(), Ogre::D3D9GpuProgram::load(), Ogre::ResourceManager::unload(), Ogre::HighLevelGpuProgram::unload(), and Ogre::D3D7RenderTexture::~D3D7RenderTexture(). |
|
Tells the target to update it's contents.
Reimplemented in Ogre::RenderWindow. Definition at line 94 of file OgreRenderTarget.cpp. References Ogre::RenderTarget::firePostUpdate(), Ogre::RenderTarget::firePreUpdate(), Ogre::RenderTarget::fireViewportPostUpdate(), Ogre::RenderTarget::fireViewportPreUpdate(), Ogre::RenderTarget::mStats, Ogre::RenderTarget::mViewportList, Ogre::RenderTarget::FrameStats::triangleCount, and Ogre::RenderTarget::updateStats(). |
|
|
Writes the current contents of the render target to the named file.
Implemented in Ogre::D3D7RenderWindow, Ogre::D3D7RenderTexture, Ogre::D3D9RenderWindow, Ogre::D3D9RenderTexture, Ogre::GLRenderTexture, Ogre::SDLWindow, and Ogre::Win32Window. Referenced by Ogre::RenderTarget::writeContentsToTimestampedFile(). |
|
Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.
Definition at line 394 of file OgreRenderTarget.cpp. References Ogre::Timer::getMilliseconds(), Ogre::RenderTarget::mTimer, and Ogre::RenderTarget::writeContentsToFile(). |
|
Reimplemented in Ogre::D3D7RenderWindow, Ogre::D3D9RenderWindow, Ogre::SDLWindow, and Ogre::Win32Window. Definition at line 299 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::isActive(), Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTarget::setActive(). |
|
Definition at line 286 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), Ogre::D3D7RenderWindow::create(), Ogre::D3D7RenderWindow::createDDSurfaces(), Ogre::D3D7RenderWindow::createDepthBuffer(), Ogre::RenderTarget::getColourDepth(), Ogre::RenderWindow::getMetrics(), and Ogre::RenderTarget::getMetrics(). |
|
Definition at line 294 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::getDebugText(), and Ogre::RenderTarget::setDebugText(). |
|
Definition at line 172 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_setFinalAttributes(), Ogre::GLTexture::generateMipMaps(), Ogre::GLTexture::GLTexture(), and Ogre::GLTexture::loadImages(). |
|
Definition at line 183 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_chooseD3DFormat(), Ogre::D3DTexture::_chooseD3DFormat(), Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3DTexture::blitImage(), Ogre::D3DTexture::blitImage3D(), Ogre::D3DTexture::D3DTexture(), Ogre::D3DTexture::load(), Ogre::D3DTexture::loadImage(), Ogre::D3DTexture::loadImage3D(), and Ogre::GLTexture::loadImages(). |
|
Definition at line 178 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3DTexture::D3DTexture(), Ogre::GLTexture::generateMipMaps(), Ogre::GLTexture::GLTexture(), Ogre::D3DTexture::loadImage(), Ogre::D3DTexture::loadImage3D(), and Ogre::GLTexture::loadImages(). |
|
Definition at line 297 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
Definition at line 175 of file OgreTexture.h. Referenced by Ogre::D3DTexture::blitImage(), Ogre::D3DTexture::blitImage3D(), and Ogre::GLTexture::rescaleNPower2(). |
|
Definition at line 57 of file OgreResource.h. Referenced by Ogre::ResourceManager::add(), Ogre::Material::clone(), Ogre::Material::copyDetailsTo(), and Ogre::Material::operator=(). |
|
Definition at line 184 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_chooseD3DFormat(), Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3D9Texture::_setSrcAttributes(), Ogre::D3DTexture::D3DTexture(), Ogre::GLTexture::generateMipMaps(), Ogre::D3DTexture::loadImage(), Ogre::D3DTexture::loadImage3D(), Ogre::GLTexture::loadImages(), and Ogre::GLTexture::rescaleNPower2(). |
|
|
Definition at line 170 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_initMembers(), Ogre::D3D9Texture::_setFinalAttributes(), Ogre::GLTexture::createRenderTexture(), Ogre::D3DTexture::createSurface2D(), Ogre::D3DTexture::createSurface3D(), Ogre::GLTexture::generateMipMaps(), Ogre::GLTexture::GLTexture(), Ogre::GLTexture::loadImages(), and Ogre::GLTexture::rescaleNPower2(). |
|
Definition at line 287 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::D3D9RenderWindow::create(), Ogre::D3D7RenderWindow::create(), and Ogre::D3D7RenderWindow::createDepthBuffer(). |
|
|
Definition at line 59 of file OgreResource.h. Referenced by Ogre::Material::operator=(). |
|
Definition at line 295 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
Definition at line 296 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::resetStatistics(), and Ogre::RenderTarget::updateStats(). |
|
Definition at line 308 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(). |
|
The name of this target.
Definition at line 280 of file OgreRenderTarget.h. Referenced by Ogre::Win32Window::create(), Ogre::SDLWindow::create(), Ogre::D3D9RenderWindow::create(), Ogre::D3D7RenderWindow::create(), Ogre::D3D7RenderTexture::D3D7RenderTexture(), Ogre::D3D9RenderTexture::D3D9RenderTexture(), Ogre::RenderTarget::getName(), Ogre::RenderTexture::RenderTexture(), Ogre::RenderTarget::~RenderTarget(), and Ogre::RenderTexture::~RenderTexture(). |
|
|
|
The priority of the render target.
Definition at line 282 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTexture::RenderTexture(). |
|
Definition at line 60 of file OgreResource.h. Referenced by Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3DTexture::loadImage(), Ogre::D3DTexture::loadImage3D(), Ogre::GLTexture::loadImages(), and Ogre::Material::operator=(). |
|
Definition at line 181 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_copyMemoryToSurface(), Ogre::D3D9Texture::_setSrcAttributes(), Ogre::D3DTexture::D3DTexture(), Ogre::GLTexture::GLTexture(), Ogre::D3DTexture::load(), Ogre::D3DTexture::loadImage(), Ogre::D3DTexture::loadImage3D(), Ogre::GLTexture::loadImages(), and Ogre::GLTexture::rescaleNPower2(). |
|
|
|
Definition at line 290 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), and Ogre::RenderTarget::setStatsDisplay(). |
|
|
Definition at line 177 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3DTexture::createSurface(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::GLTexture::generateMipMaps(), Ogre::GLTexture::GLTexture(), Ogre::GLTexture::load(), and Ogre::D3DTexture::load(). |
|
Definition at line 293 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::RenderTarget(), Ogre::RenderTarget::resetStatistics(), Ogre::RenderTarget::updateStats(), and Ogre::RenderTarget::writeContentsToTimestampedFile(). |
|
Definition at line 179 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_createCubeTex(), Ogre::D3D9Texture::_createNormTex(), Ogre::D3D9Texture::_setSrcAttributes(), Ogre::D3DTexture::copyToTexture(), Ogre::D3DTexture::createSurface2D(), Ogre::D3DTexture::createSurface3D(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::GLTexture::GLTexture(), Ogre::GLTexture::load(), Ogre::D3D9Texture::load(), and Ogre::D3DTexture::load(). |
|
List of viewports, map on Z-order.
Definition at line 305 of file OgreRenderTarget.h. Referenced by Ogre::RenderTarget::addViewport(), Ogre::RenderTarget::getNumViewports(), Ogre::RenderTarget::getViewport(), Ogre::RenderTarget::removeAllViewports(), Ogre::RenderTarget::removeViewport(), Ogre::Win32Window::resize(), Ogre::SDLWindow::resize(), Ogre::D3D9RenderWindow::resize(), Ogre::D3D7RenderWindow::resize(), Ogre::RenderTarget::update(), Ogre::D3D7RenderWindow::windowMovedOrResized(), and Ogre::RenderTarget::~RenderTarget(). |
|
|
Definition at line 171 of file OgreTexture.h. Referenced by Ogre::D3D9Texture::_initMembers(), Ogre::D3D9Texture::_setFinalAttributes(), Ogre::GLTexture::createRenderTexture(), Ogre::D3DTexture::createSurface2D(), Ogre::D3DTexture::createSurface3D(), Ogre::GLTexture::generateMipMaps(), Ogre::GLTexture::GLTexture(), Ogre::GLTexture::loadImages(), and Ogre::GLTexture::rescaleNPower2(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:19:33 2004