4 #ifndef OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED 5 #define OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED 33 Name typeName()
const override;
36 std::string str()
const override;
37 bool asBool()
const override;
51 DelayedLoadMetadata::createMetadata);
70 void resizeMask(
size_t size);
72 void resizeCompressedSize(
size_t size);
76 MaskType getMask(
size_t index)
const;
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
std::shared_ptr< T > SharedPtr
Definition: Types.h:114
std::string Name
Definition: Name.h:17
Definition: Exceptions.h:13
ValueT value
Definition: GridBuilder.h:1287
uint32_t Index32
Definition: Types.h:52
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.
Definition: version.h.in:116
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h.in:202