pub struct BGSSaveGameBuffer {
pub vtable_: *const BGSSaveGameBufferVtbl,
pub buffer: NonNull<c_void>,
pub size: u32,
pub buffer_position: u32,
}
Fields§
§vtable_: *const BGSSaveGameBufferVtbl
§buffer: NonNull<c_void>
§size: u32
§buffer_position: u32
Implementations§
Source§impl BGSSaveGameBuffer
impl BGSSaveGameBuffer
pub const RTTI: VariantID = RTTI_BGSSaveGameBuffer
pub const VTABLE: [VariantID; 1] = VTABLE_BGSSaveGameBuffer
pub fn get_form(&self) -> *mut TESForm
pub fn get_reference(&self) -> *mut TESObjectREFR
pub fn get_actor(&self) -> *mut Actor
pub fn save_data_endian(data: NonNull<c_void>, size: u32)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BGSSaveGameBuffer
impl RefUnwindSafe for BGSSaveGameBuffer
impl !Send for BGSSaveGameBuffer
impl !Sync for BGSSaveGameBuffer
impl Unpin for BGSSaveGameBuffer
impl UnwindSafe for BGSSaveGameBuffer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more