68 size_t Read(
void* Buffer,
size_t Count)
override;
69 size_t Write(
const void* Buffer,
size_t Count)
override;
TSeekOrigin
Used in CStream::Seek.
virtual ~CFileGZOutputStream()
Destructor.
uint64_t getPosition() const override
Method for getting the current cursor position, where 0 is the first byte and TotalBytesCount-1 the l...
bool fileOpenCorrectly() const
Returns true if the file was open without errors.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
GLsizei const GLchar ** string
size_t Read(void *Buffer, size_t Count) override
Introduces a pure virtual method responsible for reading from the stream.
uint64_t getTotalBytesCount() const override
This method is not implemented in this class.
void close()
Close the file.
unsigned __int64 uint64_t
bool is_open()
Returns true if the file was open without errors.
CFileGZOutputStream & operator=(const CFileGZOutputStream &)=delete
size_t Write(const void *Buffer, size_t Count) override
Introduces a pure virtual method responsible for writing to the stream.
uint64_t Seek(int64_t, CStream::TSeekOrigin=sFromBeginning) override
This method is not implemented in this class.
CFileGZOutputStream()
Constructor, without opening the file.
GLsizei const GLfloat * value
bool open(const std::string &fileName, int compress_level=1)
Open a file for write, choosing the compression level.
Saves data to a file and transparently compress the data using the given compression level...