commonlibsse_ng\re\b/
BGSSaveFormBuffer.rs1use crate::re::BGSSaveGameBuffer::BGSSaveGameBuffer;
2use crate::re::TESForm::TESForm;
3use crate::re::offsets_rtti::RTTI_BGSSaveFormBuffer;
4use crate::re::offsets_vtable::VTABLE_BGSSaveFormBuffer;
5use crate::rel::id::VariantID;
6
7#[derive(Debug)]
8pub struct BGSSaveFormBuffer {
9 pub _base: BGSSaveGameBuffer,
11 pub unk18: u64,
12 pub unk20: u64,
13 pub form: *mut TESForm,
14}
15
16const _: () = {
17 assert!(core::mem::offset_of!(BGSSaveFormBuffer, unk18) == 0x18);
18 assert!(core::mem::offset_of!(BGSSaveFormBuffer, unk20) == 0x20);
19
20 assert!(core::mem::size_of::<BGSSaveFormBuffer>() == 0x30);
21};
22
23impl BGSSaveFormBuffer {
24 pub const RTTI: VariantID = RTTI_BGSSaveFormBuffer;
25 pub const VTABLE: [VariantID; 1] = VTABLE_BGSSaveFormBuffer;
26}