V-Gears 0
Free Final Fantasy VII engine.
ParticleSystemTranslatorManager Class Reference

The particle system translator manager. More...

#include <ParticleSystemTranslatorManager.h>

Inheritance diagram for ParticleSystemTranslatorManager:
Collaboration diagram for ParticleSystemTranslatorManager:

Public Member Functions

size_t getNumTranslators () const
 Get the translator count. More...
 
Ogre::ScriptTranslator * getTranslator (const Ogre::AbstractNodePtr &node)
 Retreieves the translator for a node. More...
 

Private Attributes

ParticleEmitterTranslator emitter_translator_
 The particle emitter translator. More...
 
ParticleRendererTranslator renderer_translator_
 The renderer translator. More...
 
ParticleSystemTranslator particle_system_translator_
 The particle system translator. More...
 
ParticleTechniqueTranslator technique_translator_
 The technique translator. More...
 

Detailed Description

The particle system translator manager.

Member Function Documentation

◆ getNumTranslators()

size_t ParticleSystemTranslatorManager::getNumTranslators ( ) const

Get the translator count.

Returns
The translator count.

◆ getTranslator()

Ogre::ScriptTranslator * ParticleSystemTranslatorManager::getTranslator ( const Ogre::AbstractNodePtr &  node)

Retreieves the translator for a node.

Parameters
[in]nodeThe node for whose type to get the translator.
Returns
The translator for the type of NODE, of nullptr if there is no translator for it's type of node.

Member Data Documentation

◆ emitter_translator_

ParticleEmitterTranslator ParticleSystemTranslatorManager::emitter_translator_
private

The particle emitter translator.

◆ particle_system_translator_

ParticleSystemTranslator ParticleSystemTranslatorManager::particle_system_translator_
private

The particle system translator.

◆ renderer_translator_

ParticleRendererTranslator ParticleSystemTranslatorManager::renderer_translator_
private

The renderer translator.

◆ technique_translator_

ParticleTechniqueTranslator ParticleSystemTranslatorManager::technique_translator_
private

The technique translator.


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