bsa::tes4::file::write_params struct final

Common parameters to configure how files are written.

// Write a file for TES:IV
bsa::tes4::file::write_params{
    .version_ = bsa::tes4::version::tes4,
};

// Write a file for F3/FNV/TES:V
bsa::tes4::file::write_params{
    .version_ = bsa::tes4::version::fo3,
};

// Write a file for TES:V on the xbox
bsa::tes4::file::write_params{
    .version_ = bsa::tes4::version::tes5,
    .compression_codec_ = bsa::tes4::compression_codec::xmem,
};

// Write a file for SSE
bsa::tes4::file::write_params{
    .version_ = bsa::tes4::version::sse,
};

Public variables

version version_
The version to decompress the file for.
compression_codec compression_codec_
The codec to use.