libeditwl
Lightweight C++ library for Nintendo DS(i) formats
Loading...
Searching...
No Matches
twl::fmt::nfs::NitroFileSystem Struct Reference

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< NitroFileext_files
 

Static Public Attributes

static constexpr u16 RootDirectoryId = 0xF000
 
static constexpr size_t MaxEntryNameLength = 128
 

The documentation for this struct was generated from the following files: