|
OPENVDB_API std::string | openvdb::OPENVDB_VERSION_NAME::io::compressionToString (uint32_t flags) |
| Return a string describing the given compression flags. More...
|
|
template<typename T > |
T | openvdb::OPENVDB_VERSION_NAME::io::truncateRealToHalf (const T &val) |
| Return the given value truncated to 16-bit float precision. More...
|
|
OPENVDB_API size_t | openvdb::OPENVDB_VERSION_NAME::io::zipToStreamSize (const char *data, size_t numBytes) |
|
OPENVDB_API void | openvdb::OPENVDB_VERSION_NAME::io::zipToStream (std::ostream &, const char *data, size_t numBytes) |
|
OPENVDB_API void | openvdb::OPENVDB_VERSION_NAME::io::unzipFromStream (std::istream &, char *data, size_t numBytes) |
|
OPENVDB_API size_t | openvdb::OPENVDB_VERSION_NAME::io::bloscToStreamSize (const char *data, size_t valSize, size_t numVals) |
|
OPENVDB_API void | openvdb::OPENVDB_VERSION_NAME::io::bloscToStream (std::ostream &, const char *data, size_t valSize, size_t numVals) |
|
OPENVDB_API void | openvdb::OPENVDB_VERSION_NAME::io::bloscFromStream (std::istream &, char *data, size_t numBytes) |
|
template<typename T > |
void | openvdb::OPENVDB_VERSION_NAME::io::readData (std::istream &is, T *data, Index count, uint32_t compression, DelayedLoadMetadata *metadata=nullptr, size_t metadataOffset=size_t(0)) |
| Read data from a stream. More...
|
|
template<> |
void | openvdb::OPENVDB_VERSION_NAME::io::readData< std::string > (std::istream &is, std::string *data, Index count, uint32_t, DelayedLoadMetadata *, size_t) |
| Specialization for std::string input. More...
|
|
template<typename T > |
size_t | openvdb::OPENVDB_VERSION_NAME::io::writeDataSize (const T *data, Index count, uint32_t compression) |
|
template<> |
size_t | openvdb::OPENVDB_VERSION_NAME::io::writeDataSize< std::string > (const std::string *data, Index count, uint32_t) |
| Specialization for std::string output. More...
|
|
template<typename T > |
void | openvdb::OPENVDB_VERSION_NAME::io::writeData (std::ostream &os, const T *data, Index count, uint32_t compression) |
|
template<> |
void | openvdb::OPENVDB_VERSION_NAME::io::writeData< std::string > (std::ostream &os, const std::string *data, Index count, uint32_t) |
| Specialization for std::string output. More...
|
|
template<typename ValueT , typename MaskT > |
void | openvdb::OPENVDB_VERSION_NAME::io::readCompressedValues (std::istream &is, ValueT *destBuf, Index destCount, const MaskT &valueMask, bool fromHalf) |
|
template<typename ValueT , typename MaskT > |
size_t | openvdb::OPENVDB_VERSION_NAME::io::writeCompressedValuesSize (ValueT *srcBuf, Index srcCount, const MaskT &valueMask, uint8_t maskMetadata, bool toHalf, uint32_t compress) |
|
template<typename ValueT , typename MaskT > |
void | openvdb::OPENVDB_VERSION_NAME::io::writeCompressedValues (std::ostream &os, ValueT *srcBuf, Index srcCount, const MaskT &valueMask, const MaskT &childMask, bool toHalf) |
|