#[repr(C)]pub struct BGSSoundDescriptorVtbl {
pub __base: BSISoundDescriptorVtbl,
pub InitSound: extern "C" fn(this: *mut BGSSoundDescriptor, src: *mut TESForm),
pub LoadSound: extern "C" fn(this: *mut BGSSoundDescriptor, mod_: *mut TESFile) -> bool,
pub GetType: extern "C" fn(this: *const BGSSoundDescriptor) -> u32,
pub Unk_06: extern "C" fn(this: *mut BGSSoundDescriptor),
}
Fields§
§__base: BSISoundDescriptorVtbl
§InitSound: extern "C" fn(this: *mut BGSSoundDescriptor, src: *mut TESForm)
§LoadSound: extern "C" fn(this: *mut BGSSoundDescriptor, mod_: *mut TESFile) -> bool
§GetType: extern "C" fn(this: *const BGSSoundDescriptor) -> u32
§Unk_06: extern "C" fn(this: *mut BGSSoundDescriptor)
Auto Trait Implementations§
impl Freeze for BGSSoundDescriptorVtbl
impl RefUnwindSafe for BGSSoundDescriptorVtbl
impl Send for BGSSoundDescriptorVtbl
impl Sync for BGSSoundDescriptorVtbl
impl Unpin for BGSSoundDescriptorVtbl
impl UnwindSafe for BGSSoundDescriptorVtbl
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