commonlibsse_ng\re\b/
BGSMenuDisplayObject.rs1use core::ptr::NonNull;
2
3use crate::re::BaseFormComponent::{BaseFormComponent, BaseFormComponentVtbl};
4use crate::re::TESBoundObject::TESBoundObject;
5use crate::re::offsets_rtti::RTTI_BGSMenuDisplayObject;
6use crate::re::offsets_vtable::VTABLE_BGSMenuDisplayObject;
7use crate::rel::id::VariantID;
8
9#[repr(C)]
10#[derive(Debug, PartialEq, Eq)]
11pub struct BGSMenuDisplayObject {
12 pub __base: BaseFormComponent, pub equipSlot: Option<NonNull<TESBoundObject>>, }
15const _: () = assert!(core::mem::size_of::<BGSMenuDisplayObject>() == 0x10);
16
17impl BGSMenuDisplayObject {
18 pub const RTTI: VariantID = RTTI_BGSMenuDisplayObject;
20
21 pub const VTABLE: [VariantID; 1] = VTABLE_BGSMenuDisplayObject;
23}
24
25pub struct BGSMenuDisplayObjectVtbl {
26 pub __base: BaseFormComponentVtbl,
27 pub GetMenuDisplayObject: fn(this: &BGSMenuDisplayObject),
28}