Herramientas de usuario

Herramientas del sitio


rf_audioclip

RF_AudioClip

(Hereda de RF_Asset)
La clase RF_AudioClip es la clase que almacena los recursos del tipo Mix_Music.

Miembros públicos

Funciones

RF_AudioClip(string name, Mix_Music* song)

Constructor de la clase.

void* GetSource()

Retorna un puntero al clip de audio que contiene la instancia.

Atributos

string id

Nombre identificativo del asset.

Mix_Music* clip

Puntero al clip de audio que contiene la instancia.

typedef Mix_Music* element_type

Definición del tipo que contiene la instancia

Implementación

class RF_AudioClip : public RF_Asset
{
  public:
    RF_AudioClip(string name, Mix_Music* song):RF_Asset(name)
    {
      clip = song;
    }
 
    virtual ~RF_AudioClip()
    {
      Mix_FreeMusic(clip);
      delete clip;
      clip = nullptr;
    }
 
    Mix_Music* clip;
 
    void* GetSource() { return clip; }
    typedef Mix_Music* element_type;
};
Categorías: Clases
rf_audioclip.txt · Última modificación: 2018/01/19 02:19 por Yawin