BinaryStreamReaderImpl.h dna/BinaryStreamReader.h dna/ReaderImpl.h dna/TypeDefs.h dna/stream/FilteredInputArchive.h status/Provider.h BinaryStreamReaderImpl.cpp dna::BinaryStreamReaderImpl dna //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dna/BinaryStreamReader.h" #include"dna/ReaderImpl.h" #include"dna/TypeDefs.h" #include"dna/stream/FilteredInputArchive.h" #include<status/Provider.h> namespacedna{ classBinaryStreamReaderImpl:publicReaderImpl<BinaryStreamReader>{ public: BinaryStreamReaderImpl(BoundedIOStream*stream_, DataLayerlayer_, std::uint16_tmaxLOD_, std::uint16_tminLOD_, MemoryResource*memRes_); BinaryStreamReaderImpl(BoundedIOStream*stream_, DataLayerlayer_, ConstArrayView<std::uint16_t>lods, MemoryResource*memRes_); voidunload(DataLayerlayer)override; voidread()override; boolisLODConstrained()const; private: staticsc::StatusProviderstatus; BoundedIOStream*stream; FilteredInputArchivearchive; boollodConstrained; }; }//namespacedna