Public Member Functions | Private Attributes | List of all members
Ogre::BuiltinScriptTranslatorManager Class Reference

This class manages the builtin translators. More...

#include <OgreScriptTranslator.h>

Inheritance diagram for Ogre::BuiltinScriptTranslatorManager:
Inheritance graph
[legend]

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 260 of file OgreScriptTranslator.h.

Constructor & Destructor Documentation

◆ BuiltinScriptTranslatorManager()

Ogre::BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager ( )

Member Function Documentation

◆ getNumTranslators()

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

Returns the number of translators being managed.

Implements Ogre::ScriptTranslatorManager.

◆ getTranslator()

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.

◆ operator delete() [1/3]

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

Definition at line 96 of file OgreMemoryAllocatedObject.h.

◆ operator delete() [2/3]

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

Definition at line 102 of file OgreMemoryAllocatedObject.h.

◆ operator delete() [3/3]

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

Definition at line 108 of file OgreMemoryAllocatedObject.h.

◆ operator delete[]() [1/2]

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

Definition at line 113 of file OgreMemoryAllocatedObject.h.

◆ operator delete[]() [2/2]

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

Definition at line 119 of file OgreMemoryAllocatedObject.h.

◆ operator new() [1/3]

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

operator new, with debug line info

Definition at line 68 of file OgreMemoryAllocatedObject.h.

◆ operator new() [2/3]

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

Definition at line 73 of file OgreMemoryAllocatedObject.h.

◆ operator new() [3/3]

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

placement operator new

Definition at line 79 of file OgreMemoryAllocatedObject.h.

◆ operator new[]() [1/2]

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

array operator new, with debug line info

Definition at line 86 of file OgreMemoryAllocatedObject.h.

◆ operator new[]() [2/2]

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

Definition at line 91 of file OgreMemoryAllocatedObject.h.

Member Data Documentation

◆ mCompositionPassTranslator

CompositionPassTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionPassTranslator
private

Definition at line 276 of file OgreScriptTranslator.h.

◆ mCompositionTargetPassTranslator

CompositionTargetPassTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionTargetPassTranslator
private

Definition at line 275 of file OgreScriptTranslator.h.

◆ mCompositionTechniqueTranslator

CompositionTechniqueTranslator Ogre::BuiltinScriptTranslatorManager::mCompositionTechniqueTranslator
private

Definition at line 274 of file OgreScriptTranslator.h.

◆ mCompositorTranslator

CompositorTranslator Ogre::BuiltinScriptTranslatorManager::mCompositorTranslator
private

Definition at line 273 of file OgreScriptTranslator.h.

◆ mGpuProgramTranslator

GpuProgramTranslator Ogre::BuiltinScriptTranslatorManager::mGpuProgramTranslator
private

Definition at line 268 of file OgreScriptTranslator.h.

◆ mMaterialTranslator

MaterialTranslator Ogre::BuiltinScriptTranslatorManager::mMaterialTranslator
private

Definition at line 263 of file OgreScriptTranslator.h.

◆ mParticleAffectorTranslator

ParticleAffectorTranslator Ogre::BuiltinScriptTranslatorManager::mParticleAffectorTranslator
private

Definition at line 272 of file OgreScriptTranslator.h.

◆ mParticleEmitterTranslator

ParticleEmitterTranslator Ogre::BuiltinScriptTranslatorManager::mParticleEmitterTranslator
private

Definition at line 271 of file OgreScriptTranslator.h.

◆ mParticleSystemTranslator

ParticleSystemTranslator Ogre::BuiltinScriptTranslatorManager::mParticleSystemTranslator
private

Definition at line 270 of file OgreScriptTranslator.h.

◆ mPassTranslator

PassTranslator Ogre::BuiltinScriptTranslatorManager::mPassTranslator
private

Definition at line 265 of file OgreScriptTranslator.h.

◆ mSharedParamsTranslator

SharedParamsTranslator Ogre::BuiltinScriptTranslatorManager::mSharedParamsTranslator
private

Definition at line 269 of file OgreScriptTranslator.h.

◆ mTechniqueTranslator

TechniqueTranslator Ogre::BuiltinScriptTranslatorManager::mTechniqueTranslator
private

Definition at line 264 of file OgreScriptTranslator.h.

◆ mTextureSourceTranslator

TextureSourceTranslator Ogre::BuiltinScriptTranslatorManager::mTextureSourceTranslator
private

Definition at line 267 of file OgreScriptTranslator.h.

◆ mTextureUnitTranslator

TextureUnitTranslator Ogre::BuiltinScriptTranslatorManager::mTextureUnitTranslator
private

Definition at line 266 of file OgreScriptTranslator.h.


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.