ScummVM API documentation
SF2File Class Reference
Inheritance diagram for SF2File:
RiffFile RIFFChunk ListTypeChunk Chunk

Public Member Functions

 SF2File (SynthFile *synthfile)
 
const void * SaveToMem ()
 
- Public Member Functions inherited from RiffFile
 RiffFile (const Common::String &file_name, const Common::String &form)
 
- Public Member Functions inherited from RIFFChunk
 RIFFChunk (Common::String form)
 
- Public Member Functions inherited from ListTypeChunk
 ListTypeChunk (Common::String theId, Common::String theType)
 
ChunkAddChildChunk (Chunk *ck)
 
virtual uint32 GetSize ()
 
virtual void Write (uint8 *buffer)
 
- Public Member Functions inherited from Chunk
 Chunk (Common::String theId)
 
void SetData (const void *src, uint32 datasize)
 

Additional Inherited Members

- Static Public Member Functions inherited from RiffFile
static void WriteLIST (Common::Array< uint8 > &buf, uint32 listName, uint32 listSize)
 
static void AlignName (Common::String &name)
 
- Public Attributes inherited from ListTypeChunk
char _type [4]
 
Common::List< Chunk * > _childChunks
 
- Public Attributes inherited from Chunk
char _id [4]
 
uint32 _size
 
uint8 * _data
 
- Static Protected Member Functions inherited from Chunk
static uint32 GetPaddedSize (uint32 originalSize)
 
- Protected Attributes inherited from RiffFile
Common::String _name
 

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