All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4SoundLoaders::VorbisLoader::CompressedData Struct Reference

#include <C4SoundLoaders.h>

Public Member Functions

 CompressedData (BYTE *data, size_t data_length)
 CompressedData ()
void SetOwnedData (BYTE *data, size_t data_length)
 ~CompressedData ()
void clear ()

Public Attributes

size_t data_length
size_t data_pos
bool is_data_owned

Detailed Description

Definition at line 70 of file C4SoundLoaders.h.

Constructor & Destructor Documentation

C4SoundLoaders::VorbisLoader::CompressedData::CompressedData ( BYTE data,
size_t  data_length 
C4SoundLoaders::VorbisLoader::CompressedData::CompressedData ( )
C4SoundLoaders::VorbisLoader::CompressedData::~CompressedData ( )

Definition at line 82 of file C4SoundLoaders.h.

References clear().

Here is the call graph for this function:

Member Function Documentation

void C4SoundLoaders::VorbisLoader::CompressedData::clear ( )

Definition at line 83 of file C4SoundLoaders.h.

References data.

Referenced by SetOwnedData(), and ~CompressedData().

Here is the caller graph for this function:

void C4SoundLoaders::VorbisLoader::CompressedData::SetOwnedData ( BYTE data,
size_t  data_length 

Definition at line 79 of file C4SoundLoaders.h.

References clear(), data, and data_length.

Here is the call graph for this function:

Member Data Documentation

BYTE* C4SoundLoaders::VorbisLoader::CompressedData::data
size_t C4SoundLoaders::VorbisLoader::CompressedData::data_length
size_t C4SoundLoaders::VorbisLoader::CompressedData::data_pos
bool C4SoundLoaders::VorbisLoader::CompressedData::is_data_owned

Definition at line 76 of file C4SoundLoaders.h.

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