#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