|
libER 0.1.4.2
ELDEN RING API library
|
A wrapper for a raw param file in memory used by ELDEN RING. More...
#include <param_file.hpp>
Classes | |
| struct | wrapper_row_locator |
| An instance of a structure describing a param entry in the file. More... | |
Public Member Functions | |
| std::span< wrapper_row_locator > | get_wrapper_row_locators () const noexcept |
| Get the wrapper row locators in this param file wrapper. | |
Public Attributes | |
| uint32_t | wrapper_data_offset |
| The offset (from the start of the file) to the rest of the wrapper's data. | |
| row_index_type | row_count |
| How many rows there are in the param table. | |
| param_file | file |
| The wrapped param file. | |
A wrapper for a raw param file in memory used by ELDEN RING.
|
inlinenoexcept |
Get the wrapper row locators in this param file wrapper.
| row_index_type from::param::param_file_wrapper::row_count |
How many rows there are in the param table.
Note it is NOT a 16-bit unsigned integer, however the row count in a param file is. Therefore, only 65535 rows may be defined in a single param file at once.
| uint32_t from::param::param_file_wrapper::wrapper_data_offset |
The offset (from the start of the file) to the rest of the wrapper's data.
The data will be aligned on the next 16 byte boundary.