ScummVM API documentation
VGMSampColl Class Reference
Inheritance diagram for VGMSampColl:
VGMFile VGMContainerItem VGMItem PSXSampColl

Public Member Functions

 VGMSampColl (RawFile *rawfile, uint32 offset, uint32 length=0, Common::String theName="VGMSampColl")
 
 VGMSampColl (RawFile *rawfile, VGMInstrSet *instrset, uint32 offset, uint32 length=0, Common::String theName="VGMSampColl")
 
virtual bool Load ()
 
virtual bool GetHeaderInfo ()
 
virtual bool GetSampleInfo ()
 
- Public Member Functions inherited from VGMFile
 VGMFile (RawFile *theRawFile, uint32 offset, uint32 length=0, Common::String theName="VGM File")
 
bool LoadVGMFile ()
 
RawFileGetRawFile ()
 
size_t size () const
 
Common::String name () const
 
uint32 GetBytes (uint32 nIndex, uint32 nCount, void *pBuffer)
 
uint8 GetByte (uint32 offset) const
 
uint16 GetShort (uint32 offset) const
 
uint32 GetWord (uint32 offset) const
 
size_t GetEndOffset ()
 
const char * data () const
 
- Public Member Functions inherited from VGMContainerItem
 VGMContainerItem (VGMFile *thevgmfile, uint32 theOffset, uint32 theLength=0, const Common::String theName="")
 
VGMHeaderAddHeader (uint32 offset, uint32 length, const Common::String &name="Header")
 
void AddSimpleItem (uint32 offset, uint32 length, const Common::String &theName)
 
template<class T >
void AddContainer (Common::Array< T *> &container)
 
- Public Member Functions inherited from VGMItem
 VGMItem (VGMFile *thevgmfile, uint32 theOffset, uint32 theLength=0, const Common::String theName="")
 
RawFileGetRawFile ()
 

Public Attributes

bool _bLoaded
 
uint32 _sampDataOffset
 
VGMInstrSet_parInstrSet
 
Common::Array< VGMSamp * > _samples
 
- Public Attributes inherited from VGMFile
RawFile_rawfile
 
- Public Attributes inherited from VGMContainerItem
Common::Array< VGMHeader * > _headers
 
Common::Array< Common::Array< VGMItem * > * > _containers
 
Common::Array< VGMItem * > _localitems
 
- Public Attributes inherited from VGMItem
VGMFile_vgmfile
 
Common::String _name
 
uint32 _dwOffset
 
uint32 _unLength
 

Additional Inherited Members

- Protected Member Functions inherited from VGMItem
uint32 GetBytes (uint32 nIndex, uint32 nCount, void *pBuffer)
 
uint8 GetByte (uint32 offset)
 
uint16 GetShort (uint32 offset)
 

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