载入中...
搜索中...
未找到
eve::procgen::MemoryTerrainArchiveSource类 参考final
Owning in-memory EVTR source used by compatibility callers and tests. 更多...
#include <TerrainAsset.h>
类 eve::procgen::MemoryTerrainArchiveSource 继承关系图:
Public 成员函数 | |
| MemoryTerrainArchiveSource (std::span< const std::uint8_t > bytes) | |
| Copy immutable archive bytes into this source. | |
| std::uint64_t | size () const noexcept override |
| Returns the size of . | |
| Result< std::vector< std::uint8_t > > | read (std::uint64_t offset, std::size_t length) const override |
| Reads . | |
Public 成员函数 继承自 eve::procgen::ITerrainArchiveSource | |
| virtual | ~ITerrainArchiveSource ()=default |
| Releases ITerrainArchiveSource resources. | |
详细描述
Owning in-memory EVTR source used by compatibility callers and tests.
在文件 TerrainAsset.h 第 34 行定义.
构造及析构函数说明
◆ MemoryTerrainArchiveSource()
|
inlineexplicit |
成员函数说明
◆ read()
|
overridevirtual |
Reads .
实现了 eve::procgen::ITerrainArchiveSource.
在文件 TerrainAsset.cpp 第 85 行定义.
引用了 begin, eve::Diagnostic::error(), eve::InvalidArgument, length , 以及 offset.
◆ size()
|
inlineoverridevirtualnoexcept |
该类的文档由以下文件生成:
- src/modules/procgen/heightmap/TerrainAsset.h
- src/modules/procgen/heightmap/TerrainAsset.cpp
Public 成员函数 继承自