#include <OgreExternalTextureSourceManager.h>
Inheritance diagram for Ogre::ExternalTextureSourceManager:
Public Methods | |
ExternalTextureSourceManager () | |
Constructor. | |
~ExternalTextureSourceManager () | |
Destructor. | |
void | SetCurrentPlugIn (const String &sTexturePlugInType) |
ie. | |
ExternalTextureSource * | getCurrentPlugIn () |
Returns currently selected plugin, may be null if none selected. | |
void | DestroyAdvancedTexture (const String &sTextureName) |
Destroys a texture created by one of the registered controllers. | |
ExternalTextureSource * | getExternalTextureSource (const String &sTexturePlugInType) |
Returns the VideoSystem which reistered itself with a specific name ("wideo"), or null if none. | |
void | setExternalTextureSource (const String &sTexturePlugInType, ExternalTextureSource *pTextureSystem) |
Called from VideoSystem plugin to register itself. | |
Static Public Methods | |
ExternalTextureSourceManager & | getSingleton (void) |
Override standard Singleton retrieval. | |
ExternalTextureSourceManager * | getSingletonPtr (void) |
Override standard Singleton retrieval. | |
Protected Types | |
typedef std::map< String, ExternalTextureSource * > | TextureSystemList |
Protected Attributes | |
ExternalTextureSource * | mpCurrExternalTextureSource |
TextureSystemList | mTextureSystems |
Static Protected Attributes | |
ExternalTextureSourceManager * | ms_Singleton = 0 |
The plugins will be mostly controlled via a string interface.
Definition at line 45 of file OgreExternalTextureSourceManager.h.
|
Definition at line 105 of file OgreExternalTextureSourceManager.h. |
|
Constructor.
Definition at line 55 of file OgreExternalTextureSourceManager.cpp. References mpCurrExternalTextureSource. |
|
Destructor.
Definition at line 61 of file OgreExternalTextureSourceManager.cpp. References mTextureSystems. |
|
Destroys a texture created by one of the registered controllers.
Definition at line 86 of file OgreExternalTextureSourceManager.cpp. References mTextureSystems, and Ogre::String. |
|
Returns currently selected plugin, may be null if none selected.
Definition at line 57 of file OgreExternalTextureSourceManager.h. |
|
Returns the VideoSystem which reistered itself with a specific name ("wideo"), or null if none.
Definition at line 126 of file OgreExternalTextureSourceManager.cpp. References mTextureSystems, and Ogre::String. |
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< ExternalTextureSourceManager >. Definition at line 48 of file OgreExternalTextureSourceManager.cpp. References Ogre::Singleton< ExternalTextureSourceManager >::ms_Singleton. |
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< ExternalTextureSourceManager >. Definition at line 44 of file OgreExternalTextureSourceManager.cpp. References Ogre::Singleton< ExternalTextureSourceManager >::ms_Singleton. |
|
ie. "video", "effect", "generic", etc.. Definition at line 68 of file OgreExternalTextureSourceManager.cpp. References Ogre::ExternalTextureSource::Initialise(), mpCurrExternalTextureSource, mTextureSystems, and Ogre::String. |
|
Called from VideoSystem plugin to register itself.
Definition at line 97 of file OgreExternalTextureSourceManager.cpp. References Ogre::ExternalTextureSource::getPlugInStringName(), mTextureSystems, and Ogre::String. |
|
Definition at line 102 of file OgreExternalTextureSourceManager.h. Referenced by ExternalTextureSourceManager(), and SetCurrentPlugIn(). |
|
Definition at line 43 of file OgreExternalTextureSourceManager.cpp. Referenced by getSingleton(), and getSingletonPtr(). |
|
Definition at line 106 of file OgreExternalTextureSourceManager.h. Referenced by DestroyAdvancedTexture(), getExternalTextureSource(), SetCurrentPlugIn(), setExternalTextureSource(), and ~ExternalTextureSourceManager(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:50:58 2004