Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::ByteBuffer Member List

This is the complete list of members for Divide::ByteBuffer, including all inherited members.

_rposDivide::ByteBufferprotected
_storageDivide::ByteBufferprotected
_wposDivide::ByteBufferprotected
addMarker(const T(&pattern)[N])Divide::ByteBuffer
append(const Byte *src, size_t cnt)Divide::ByteBuffer
append(const T *src, const size_t cnt)Divide::ByteBuffer
append(const T &value)Divide::ByteBufferprivate
append(const string &str)Divide::ByteBufferinline
append(const ResourcePath &str)Divide::ByteBufferinline
append(const bool &value)Divide::ByteBufferinline
append(const ByteBuffer &buffer)Divide::ByteBufferinline
appendPackGUID(U64 guid)Divide::ByteBufferinline
appendPackXYZ(F32 x, F32 y, F32 z)Divide::ByteBufferinline
BUFFER_FORMAT_VERSIONDivide::ByteBufferstatic
bufferEmpty() const noexceptDivide::ByteBufferinline
bufferSize() const noexceptDivide::ByteBufferinline
ByteBuffer() noexcept=defaultDivide::ByteBuffer
clear() noexceptDivide::ByteBuffer
contents() const noexceptDivide::ByteBufferinline
DEFAULT_SIZEDivide::ByteBufferstatic
dumpToFile(const ResourcePath &path, std::string_view fileName, const U8 version=BUFFER_FORMAT_VERSION)Divide::ByteBuffer
loadFromFile(const ResourcePath &path, std::string_view fileName, const U8 version=BUFFER_FORMAT_VERSION)Divide::ByteBuffer
operator<<(const T &value)Divide::ByteBuffer
operator>>(T &value)Divide::ByteBuffer
operator>>(Unused< U > &value)Divide::ByteBuffer
operator>>(bool &value)Divide::ByteBufferinline
operator>>(string &value)Divide::ByteBufferinline
operator[](size_t pos) constDivide::ByteBufferinline
put(size_t pos, const T &value)Divide::ByteBuffer
put(size_t pos, const Byte *src, size_t cnt)Divide::ByteBufferinline
read(T &out)Divide::ByteBuffer
read(Byte *dest, size_t len)Divide::ByteBufferinline
readNoSkip(T &value)Divide::ByteBuffer
readNoSkip(bool &value)Divide::ByteBufferinline
readNoSkip(string &value)Divide::ByteBufferinline
readNoSkip(ResourcePath &value)Divide::ByteBufferinline
readNoSkipFrom(size_t pos, T &out) constDivide::ByteBuffer
readPackGUID()Divide::ByteBufferinline
readPackXYZ(F32 &x, F32 &y, F32 &z)Divide::ByteBufferinline
readSkip()Divide::ByteBuffer
readSkip(size_t skip) noexceptDivide::ByteBufferinline
readSkip()Divide::ByteBufferinline
readSkip()Divide::ByteBufferinline
readSkip()Divide::ByteBufferinline
readSkipToMarker(const T(&pattern)[N])Divide::ByteBuffer
reserve(size_t resize)Divide::ByteBufferinline
resize(size_t newsize)Divide::ByteBufferinline
rpos() const noexceptDivide::ByteBufferinline
rpos(size_t rpos_) noexceptDivide::ByteBufferinline
storageEmpty() const noexceptDivide::ByteBufferinline
storageSize() const noexceptDivide::ByteBufferinline
wpos() const noexceptDivide::ByteBufferinline
wpos(size_t wpos_) noexceptDivide::ByteBufferinline