historical/toontown-classic.git/panda/include/vertexDataSaveFile.I
2024-01-16 11:20:27 -06:00

68 lines
1.6 KiB
Text

/**
* PANDA 3D SOFTWARE
* Copyright (c) Carnegie Mellon University. All rights reserved.
*
* All use of this software is subject to the terms of the revised BSD
* license. You should have received a copy of this license along
* with this source code in a file named "LICENSE."
*
* @file vertexDataSaveFile.I
* @author drose
* @date 2007-05-12
*/
/**
* Returns true if the save file was successfully created and is ready for
* use, false if there was an error.
*/
INLINE bool VertexDataSaveFile::
is_valid() const {
return _is_valid;
}
/**
* Returns the amount of space consumed by the save file, including unused
* portions.
*/
INLINE size_t VertexDataSaveFile::
get_total_file_size() const {
return _total_file_size;
}
/**
* Returns the amount of space within the save file that is currently in use.
*/
INLINE size_t VertexDataSaveFile::
get_used_file_size() const {
return SimpleAllocator::get_total_size();
}
/**
*
*/
INLINE VertexDataSaveBlock::
VertexDataSaveBlock(VertexDataSaveFile *file, size_t start, size_t size) :
SimpleAllocatorBlock(file, start, size)
{
}
/**
* Sets the compressed flag. This is true to indicate the data is written in
* zlib-compressed form to the save file; false to indicate the data is
* uncompressed.
*/
INLINE void VertexDataSaveBlock::
set_compressed(bool compressed) {
_compressed = compressed;
}
/**
* Returns the compressed flag. This is true to indicate the data is written
* in zlib-compressed form to the save file; false to indicate the data is
* uncompressed.
*/
INLINE bool VertexDataSaveBlock::
get_compressed() const {
return _compressed;
}