83 |
class InstrumentResourceManager : public ResourceManager<instrument_id_t, ::gig::Instrument> { |
class InstrumentResourceManager : public ResourceManager<instrument_id_t, ::gig::Instrument> { |
84 |
public: |
public: |
85 |
virtual ~InstrumentResourceManager() {} |
virtual ~InstrumentResourceManager() {} |
86 |
|
static void OnInstrumentLoadingProgress(::gig::progress_t* pProgress); |
87 |
protected: |
protected: |
88 |
virtual ::gig::Instrument* Create(instrument_id_t Key, InstrumentConsumer* pConsumer, void*& pArg); |
virtual ::gig::Instrument* Create(instrument_id_t Key, InstrumentConsumer* pConsumer, void*& pArg); |
89 |
virtual void Destroy(::gig::Instrument* pResource, void* pArg); |
virtual void Destroy(::gig::Instrument* pResource, void* pArg); |