#include <OgreExternalTextureSourceManager.h>
Inheritance diagram for Ogre::ExternalTextureSourceManager:
Public Methods | |
ExternalTextureSourceManager () | |
Constructor. | |
~ExternalTextureSourceManager () | |
Destructor. | |
void | SetCurrentPlugIn (String sTexturePlugInType) |
ie. | |
ExternalTextureSource * | getCurrentPlugIn () |
Returns currently selected plugin, may be null if none selected. | |
void | DestroyAdvancedTexture (String sTextureName) |
Destroys a texture created by one of the registered controllers. | |
ExternalTextureSource * | getExternalTextureSource (String sTexturePlugInType) |
Returns the VideoSystem which reistered itself with a specific name ("wideo"), or null if none. | |
void | setExternalTextureSource (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 47 of file OgreExternalTextureSourceManager.h.
|
Definition at line 107 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. |
|
Returns currently selected plugin, may be null if none selected.
Definition at line 59 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. |
|
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, and mTextureSystems. |
|
Called from VideoSystem plugin to register itself.
Definition at line 97 of file OgreExternalTextureSourceManager.cpp. References Ogre::ExternalTextureSource::getPlugInStringName(), and mTextureSystems. |
|
Definition at line 104 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 108 of file OgreExternalTextureSourceManager.h. Referenced by DestroyAdvancedTexture(), getExternalTextureSource(), SetCurrentPlugIn(), setExternalTextureSource(), and ~ExternalTextureSourceManager(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:26:09 2004