OGRE  1.8
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::BuiltinScriptTranslatorManager Class Reference

This class manages the builtin translators. More...

#include <OgreScriptTranslator.h>

+ Inheritance diagram for Ogre::BuiltinScriptTranslatorManager:
+ Collaboration diagram for Ogre::BuiltinScriptTranslatorManager:

Public Member Functions

 BuiltinScriptTranslatorManager ()
 
virtual size_t getNumTranslators () const
 Returns the number of translators being managed. More...
 
virtual ScriptTranslatorgetTranslator (const AbstractNodePtr &node)
 Returns a manager for the given object abstract node, or null if it is not supported. More...
 
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 *)
 
void * operator new (size_t sz, const char *file, int line, const char *func)
 operator new, with debug line info More...
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *ptr)
 placement operator new More...
 
void * operator new[] (size_t sz, const char *file, int line, const char *func)
 array operator new, with debug line info More...
 
void * operator new[] (size_t sz)
 

Private Attributes

CompositionPassTranslator mCompositionPassTranslator
 
CompositionTargetPassTranslator mCompositionTargetPassTranslator
 
CompositionTechniqueTranslator mCompositionTechniqueTranslator
 
CompositorTranslator mCompositorTranslator
 
GpuProgramTranslator mGpuProgramTranslator
 
MaterialTranslator mMaterialTranslator
 
ParticleAffectorTranslator mParticleAffectorTranslator
 
ParticleEmitterTranslator mParticleEmitterTranslator
 
ParticleSystemTranslator mParticleSystemTranslator
 
PassTranslator mPassTranslator
 
SharedParamsTranslator mSharedParamsTranslator
 
TechniqueTranslator mTechniqueTranslator
 
TextureSourceTranslator mTextureSourceTranslator
 
TextureUnitTranslator mTextureUnitTranslator
 

Detailed Description

This class manages the builtin translators.

Definition at line 256 of file OgreScriptTranslator.h.

Constructor & Destructor Documentation

Ogre::BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager ( )

Member Function Documentation

virtual size_t Ogre::BuiltinScriptTranslatorManager::getNumTranslators ( ) const
virtual

Returns the number of translators being managed.

Implements Ogre::ScriptTranslatorManager.

virtual ScriptTranslator* Ogre::BuiltinScriptTranslatorManager::getTranslator ( const AbstractNodePtr node)
virtual

Returns a manager for the given object abstract node, or null if it is not supported.

Implements Ogre::ScriptTranslatorManager.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr)
inlineinherited

Definition at line 95 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
void *   
)
inlineinherited

Definition at line 101 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 107 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr)
inlineinherited

Definition at line 112 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 118 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

operator new, with debug line info

Definition at line 67 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz)
inlineinherited

Definition at line 72 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
void *  ptr 
)
inlineinherited

placement operator new

Definition at line 78 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

array operator new, with debug line info

Definition at line 85 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz)
inlineinherited

Definition at line 90 of file OgreMemoryAllocatedObject.h.

Member Data Documentation

CompositionPassTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionPassTranslator
private

Definition at line 272 of file OgreScriptTranslator.h.

CompositionTargetPassTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionTargetPassTranslator
private

Definition at line 271 of file OgreScriptTranslator.h.

CompositionTechniqueTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionTechniqueTranslator
private

Definition at line 270 of file OgreScriptTranslator.h.

CompositorTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorTranslator
private

Definition at line 269 of file OgreScriptTranslator.h.

GpuProgramTranslator Ogre::BuiltinScriptTranslatorManager::mGpuProgramTranslator
private

Definition at line 264 of file OgreScriptTranslator.h.

MaterialTranslator Ogre::BuiltinScriptTranslatorManager::mMaterialTranslator
private

Definition at line 259 of file OgreScriptTranslator.h.

ParticleAffectorTranslator Ogre::BuiltinScriptTranslatorManager::mParticleAffectorTranslator
private

Definition at line 268 of file OgreScriptTranslator.h.

ParticleEmitterTranslator Ogre::BuiltinScriptTranslatorManager::mParticleEmitterTranslator
private

Definition at line 267 of file OgreScriptTranslator.h.

ParticleSystemTranslator Ogre::BuiltinScriptTranslatorManager::mParticleSystemTranslator
private

Definition at line 266 of file OgreScriptTranslator.h.

PassTranslator Ogre::BuiltinScriptTranslatorManager::mPassTranslator
private

Definition at line 261 of file OgreScriptTranslator.h.

SharedParamsTranslator Ogre::BuiltinScriptTranslatorManager::mSharedParamsTranslator
private

Definition at line 265 of file OgreScriptTranslator.h.

TechniqueTranslator Ogre::BuiltinScriptTranslatorManager::mTechniqueTranslator
private

Definition at line 260 of file OgreScriptTranslator.h.

TextureSourceTranslator Ogre::BuiltinScriptTranslatorManager::mTextureSourceTranslator
private

Definition at line 263 of file OgreScriptTranslator.h.

TextureUnitTranslator Ogre::BuiltinScriptTranslatorManager::mTextureUnitTranslator
private

Definition at line 262 of file OgreScriptTranslator.h.


The documentation for this class was generated from the following file: