4 #ifndef OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED
5 #define OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED
33 Name typeName()
const override;
37 bool asBool()
const override;
70 void resizeMask(
size_t size);
72 void resizeCompressedSize(
size_t size);
76 MaskType getMask(
size_t index)
const;
83 CompressedSizeType getCompressedSize(
size_t index)
const;
86 void setCompressedSize(
size_t index,
const CompressedSizeType&
value);
89 void readValue(std::istream&,
Index32 numBytes)
override;
90 void writeValue(std::ostream&)
const override;
93 std::vector<MaskType>
mMask;
94 std::vector<CompressedSizeType> mCompressedSize;
102 #endif // OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
GLsizei const GLchar *const * string
#define OPENVDB_USE_VERSION_NAMESPACE
std::shared_ptr< T > SharedPtr
__hostdev__ void setMask(uint32_t offset, bool v)
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.