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.