Ejemplo n.º 1
0
SoundFXPtr SoundFXManager::load (const Ogre::String& name, const Ogre::String& group) {
  // Crea o recupera el recurso
  SoundFXPtr soundFXPtr = createOrRetrieve(name, group, false, 0,0).first.staticCast<SoundFX>();
  
  // Carga explícita del recurso.
  soundFXPtr->load();

  return soundFXPtr;
}
Ejemplo n.º 2
0
SoundFXPtr
SoundFXManager::load
(const Ogre::String& name, const Ogre::String& group)
{
  // Obtención del recurso por nombre...
  SoundFXPtr soundFXPtr = getByName(name);

  // Si no ha sido creado, se crea.
  if (soundFXPtr.isNull())
    soundFXPtr = create(name, group);
  
  // Carga explícita del recurso.
  soundFXPtr->load();

  return soundFXPtr;
}