#include <OgreScriptCompiler.h>
Inheritance diagram for Ogre::ScriptCompilerManager:

Public Member Functions | |||||||
| ScriptCompilerManager () | |||||||
| virtual | ~ScriptCompilerManager () | ||||||
| void | setListener (ScriptCompilerListener *listener) | ||||||
| Sets the listener used for compiler instances. | |||||||
| ScriptCompilerListener * | getListener () | ||||||
| Returns the currently set listener used for compiler instances. | |||||||
| void | addTranslatorManager (ScriptTranslatorManager *man) | ||||||
| Adds the given translator manager to the list of managers. | |||||||
| void | removeTranslatorManager (ScriptTranslatorManager *man) | ||||||
| Removes the given translator manager from the list of managers. | |||||||
| void | clearTranslatorManagers () | ||||||
| Clears all translator managers. | |||||||
| ScriptTranslator * | getTranslator (const AbstractNodePtr &node) | ||||||
| Retrieves a ScriptTranslator from the supported managers. | |||||||
| const StringVector & | getScriptPatterns (void) const | ||||||
| |||||||
| void | parseScript (DataStreamPtr &stream, const String &groupName) | ||||||
| |||||||
| Real | getLoadingOrder (void) const | ||||||
| |||||||
| Singleton (void) | |||||||
| AllocatedObject () | |||||||
| void * | operator new (size_t sz, const char *file, int line, const char *func) | ||||||
| operator new, with debug line info | |||||||
| void * | operator new (size_t sz) | ||||||
| void * | operator new (size_t sz, void *ptr) | ||||||
| placement operator new | |||||||
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) | ||||||
| array operator new, with debug line info | |||||||
| void * | operator new[] (size_t sz) | ||||||
| void | operator delete (void *ptr) | ||||||
| void | operator delete (void *ptr, void *) | ||||||
| void | operator delete (void *ptr, const char *, int, const char *) | ||||||
| void | operator delete[] (void *ptr) | ||||||
| void | operator delete[] (void *ptr, const char *, int, const char *) | ||||||
Static Public Member Functions | |||||||
| static ScriptCompilerManager & | getSingleton (void) | ||||||
| Override standard Singleton retrieval. | |||||||
| static ScriptCompilerManager * | getSingletonPtr (void) | ||||||
| Override standard Singleton retrieval. | |||||||
Static Protected Attributes | |||||||
| static ScriptCompilerManager * | ms_Singleton | ||||||
Private Member Functions | |||||||
| OGRE_THREAD_POINTER (ScriptCompiler, mScriptCompiler) | |||||||
Private Attributes | |||||||
| OGRE_AUTO_MUTEX StringVector | mScriptPatterns | ||||||
| ScriptCompilerListener * | mListener | ||||||
| std::vector< ScriptTranslatorManager * > | mManagers | ||||||
| ScriptTranslatorManager * | mBuiltinTranslatorManager | ||||||
This script loader forwards scripts compilations to a specific compiler instance.
Definition at line 418 of file OgreScriptCompiler.h.
|
|
|
|
|
|
|
|
Adds the given translator manager to the list of managers.
|
|
|
Definition at line 55 of file OgreMemoryAllocatedObject.h. |
|
|
Clears all translator managers.
|
|
|
Returns the currently set listener used for compiler instances.
|
|
|
Implements Ogre::ScriptLoader. |
|
|
Implements Ogre::ScriptLoader. |
|
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< ScriptCompilerManager >. |
|
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< ScriptCompilerManager >. |
|
|
Retrieves a ScriptTranslator from the supported managers.
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 101 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||
|
Definition at line 95 of file OgreMemoryAllocatedObject.h. |
|
|
Definition at line 89 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||||||||||
|
Definition at line 112 of file OgreMemoryAllocatedObject.h. |
|
|
Definition at line 106 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||
|
placement operator new
Definition at line 73 of file OgreMemoryAllocatedObject.h. |
|
|
Definition at line 67 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||||||||||
|
operator new, with debug line info
Definition at line 62 of file OgreMemoryAllocatedObject.h. |
|
|
Definition at line 84 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||||||||||
|
array operator new, with debug line info
Definition at line 79 of file OgreMemoryAllocatedObject.h. |
|
||||||||||||
|
Implements Ogre::ScriptLoader. |
|
|
Removes the given translator manager from the list of managers.
|
|
|
Sets the listener used for compiler instances.
|
|
|
Definition at line 64 of file OgreSingleton.h. |
|
|
Definition at line 433 of file OgreScriptCompiler.h. |
|
|
Definition at line 427 of file OgreScriptCompiler.h. |
|
|
Definition at line 430 of file OgreScriptCompiler.h. |
|
|
Definition at line 61 of file OgreSingleton.h. |
|
|
Definition at line 424 of file OgreScriptCompiler.h. |
Copyright © 2008 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sat Apr 11 13:53:47 2009