7 #ifndef OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED 8 #define OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED 36 Name typeName()
const override;
39 std::string str()
const override;
40 bool asBool()
const override;
54 DelayedLoadMetadata::createMetadata);
73 void resizeMask(
size_t size);
75 void resizeCompressedSize(
size_t size);
79 MaskType getMask(
size_t index)
const;
82 void setMask(
size_t index,
const MaskType& value);
92 void readValue(std::istream&,
Index32 numBytes)
override;
93 void writeValue(std::ostream&)
const override;
96 std::vector<MaskType> mMask;
97 std::vector<CompressedSizeType> mCompressedSize;
105 #endif // OPENVDB_DELAYED_LOAD_METADATA_HAS_BEEN_INCLUDED
std::shared_ptr< T > SharedPtr
Definition: Types.h:139
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.
Definition: version.h:128
std::string Name
Definition: Name.h:44
Definition: Exceptions.h:40
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h:180
uint32_t Index32
Definition: Types.h:59