|
libeditwl
Lightweight C++ library for Nintendo DS(i) formats
|
Classes | |
| struct | DirectoryNameTableEntry |
| struct | FileAllocationTableEntry |
Public Member Functions | |
| Result | ReadFrom (fs::File &rf, const size_t file_data_offset, const size_t fat_data_offset, const size_t fnt_data_offset) |
| Result | WriteTo (fs::BufferReaderWriter &out_fnt_data, fs::BufferReaderWriter &out_file_data, std::vector< NitroFileSystem::DirectoryNameTableEntry > &out_fnt, std::vector< NitroFileSystem::FileAllocationTableEntry > &out_fat, const size_t file_end_align) |
| void | Dispose () |
Public Attributes | |
| size_t | fat_data_offset |
| size_t | fnt_data_offset |
| NitroDirectory | root_dir |
| std::vector< NitroFile > | ext_files |
Static Public Attributes | |
| static constexpr u16 | RootDirectoryId = 0xF000 |
| static constexpr size_t | MaxEntryNameLength = 128 |