OGRE  2.0
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

CompositorNodeTranslator mCompositorNodeTranslator
 
CompositorPassTranslator mCompositorPassTranslator
 
CompositorShadowMapTargetTranslator mCompositorShadowMapTargetTranslator
 
CompositorShadowNodeTranslator mCompositorShadowNodeTranslator
 
CompositorTargetTranslator mCompositorTargetTranslator
 
CompositorWorkspaceTranslator mCompositorWorkspaceTranslator
 
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 311 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 96 of file OgreMemoryAllocatedObject.h.

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

Definition at line 102 of file OgreMemoryAllocatedObject.h.

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

Definition at line 108 of file OgreMemoryAllocatedObject.h.

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

Definition at line 113 of file OgreMemoryAllocatedObject.h.

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

Definition at line 119 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 68 of file OgreMemoryAllocatedObject.h.

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

Definition at line 73 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 79 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 86 of file OgreMemoryAllocatedObject.h.

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

Definition at line 91 of file OgreMemoryAllocatedObject.h.

Member Data Documentation

CompositorNodeTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorNodeTranslator
private

Definition at line 325 of file OgreScriptTranslator.h.

CompositorPassTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorPassTranslator
private

Definition at line 329 of file OgreScriptTranslator.h.

CompositorShadowMapTargetTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorShadowMapTargetTranslator
private

Definition at line 328 of file OgreScriptTranslator.h.

CompositorShadowNodeTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorShadowNodeTranslator
private

Definition at line 326 of file OgreScriptTranslator.h.

CompositorTargetTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorTargetTranslator
private

Definition at line 327 of file OgreScriptTranslator.h.

CompositorWorkspaceTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorWorkspaceTranslator
private

Definition at line 324 of file OgreScriptTranslator.h.

GpuProgramTranslator Ogre::BuiltinScriptTranslatorManager::mGpuProgramTranslator
private

Definition at line 319 of file OgreScriptTranslator.h.

MaterialTranslator Ogre::BuiltinScriptTranslatorManager::mMaterialTranslator
private

Definition at line 314 of file OgreScriptTranslator.h.

ParticleAffectorTranslator Ogre::BuiltinScriptTranslatorManager::mParticleAffectorTranslator
private

Definition at line 323 of file OgreScriptTranslator.h.

ParticleEmitterTranslator Ogre::BuiltinScriptTranslatorManager::mParticleEmitterTranslator
private

Definition at line 322 of file OgreScriptTranslator.h.

ParticleSystemTranslator Ogre::BuiltinScriptTranslatorManager::mParticleSystemTranslator
private

Definition at line 321 of file OgreScriptTranslator.h.

PassTranslator Ogre::BuiltinScriptTranslatorManager::mPassTranslator
private

Definition at line 316 of file OgreScriptTranslator.h.

SharedParamsTranslator Ogre::BuiltinScriptTranslatorManager::mSharedParamsTranslator
private

Definition at line 320 of file OgreScriptTranslator.h.

TechniqueTranslator Ogre::BuiltinScriptTranslatorManager::mTechniqueTranslator
private

Definition at line 315 of file OgreScriptTranslator.h.

TextureSourceTranslator Ogre::BuiltinScriptTranslatorManager::mTextureSourceTranslator
private

Definition at line 318 of file OgreScriptTranslator.h.

TextureUnitTranslator Ogre::BuiltinScriptTranslatorManager::mTextureUnitTranslator
private

Definition at line 317 of file OgreScriptTranslator.h.


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