6#include "dna/ReaderImpl.h"
18 std::uint16_t maxLOD_,
19 std::uint16_t minLOD_,
Definition: BinaryStreamReaderImpl.h:14
BoundedIOStream * stream
Definition: BinaryStreamReaderImpl.h:33
BinaryStreamReaderImpl(BoundedIOStream *stream_, DataLayer layer_, std::uint16_t maxLOD_, std::uint16_t minLOD_, MemoryResource *memRes_)
Definition: BinaryStreamReaderImpl.cpp:68
bool lodConstrained
Definition: BinaryStreamReaderImpl.h:35
static sc::StatusProvider status
Definition: BinaryStreamReaderImpl.h:31
FilteredInputArchive archive
Definition: BinaryStreamReaderImpl.h:34
void read() override
read data from stream into internal structures.
Definition: BinaryStreamReaderImpl.cpp:111
bool isLODConstrained() const
Definition: BinaryStreamReaderImpl.cpp:91
void unload(DataLayer layer) override
Unload all data of the specified layer and all layers dependent on it.
Definition: BinaryStreamReaderImpl.cpp:95
Definition: dna/ReaderImpl.h:23
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
Definition: Provider.h:22
A view over a continuous sequence of objects.
Definition: ArrayView.h:55
Definition: BinaryStreamReader.h:10
DataLayer
Definition: DataLayer.h:7