OpenVDB 13.2.0
Loading...
Searching...
No Matches
Codec.h File Reference
#include <string>
#include <unordered_map>
#include <memory>
#include <iostream>
#include <vector>
#include <mutex>
#include <openvdb/Types.h>

Go to the source code of this file.

Classes

struct  ReadTypedOptions
 Base class for per-grid-type, codec-specific read options. More...
struct  ReadOptions
 Global read configuration passed to every codec during deserialization. More...
struct  WriteOptions
 Global write configuration passed to every codec during serialization. More...
struct  ReadDiagnostic
 A single read diagnostic message. More...
struct  ReadDiagnostics
 Thread-safe collection of read diagnostics accumulated during a codec read. More...
struct  CodecData
 Mutable per-operation state created by Codec::createData() and passed into every read and write call on a given codec. More...
struct  Codec
 Abstract base class for grid I/O codecs. More...
struct  CodecRegistry
 A thread-safe, process-global registry that maps codec names to Codec instances. More...

Namespaces

namespace  openvdb
namespace  openvdb::v13_2
namespace  openvdb::v13_2::io

Enumerations

enum class  CodecMode { ReadWrite , ReadOnly }
 Controls which operations a codec exposes. More...
enum class  ReadMode {
  Original , Half , Bool , Mask ,
  TopologyOnly , MetadataOnly
}
 Controls how grid data is read. More...
enum class  DiagnosticSeverity { Warning }
 Severity level for a read diagnostic. More...