#include <C4SoundLoaders.h>
Public Member Functions | |
CompressedData (BYTE *data, size_t data_length) | |
CompressedData ()=default | |
void | SetOwnedData (BYTE *data, size_t data_length) |
~CompressedData () | |
void | clear () |
Public Attributes | |
BYTE * | data {nullptr} |
size_t | data_length {0} |
size_t | data_pos {0} |
bool | is_data_owned {false} |
Definition at line 69 of file C4SoundLoaders.h.
|
inline |
Definition at line 76 of file C4SoundLoaders.h.
|
default |
|
inline |
Definition at line 81 of file C4SoundLoaders.h.
References clear().
|
inline |
Definition at line 82 of file C4SoundLoaders.h.
References data, and is_data_owned.
Referenced by SetOwnedData(), and ~CompressedData().
|
inline |
Definition at line 78 of file C4SoundLoaders.h.
References clear(), data, data_length, data_pos, and is_data_owned.
BYTE* C4SoundLoaders::VorbisLoader::CompressedData::data {nullptr} |
Definition at line 72 of file C4SoundLoaders.h.
Referenced by clear(), C4SoundLoaders::VorbisLoader::mem_read_func(), and SetOwnedData().
size_t C4SoundLoaders::VorbisLoader::CompressedData::data_length {0} |
Definition at line 73 of file C4SoundLoaders.h.
Referenced by C4SoundLoaders::VorbisLoader::mem_read_func(), C4SoundLoaders::VorbisLoader::mem_seek_func(), and SetOwnedData().
size_t C4SoundLoaders::VorbisLoader::CompressedData::data_pos {0} |
Definition at line 74 of file C4SoundLoaders.h.
Referenced by C4SoundLoaders::VorbisLoader::mem_read_func(), C4SoundLoaders::VorbisLoader::mem_seek_func(), and SetOwnedData().
bool C4SoundLoaders::VorbisLoader::CompressedData::is_data_owned {false} |
Definition at line 75 of file C4SoundLoaders.h.
Referenced by clear(), and SetOwnedData().