#[repr(C)]pub struct BSISoundCategoryVtbl {
pub CxxDrop: extern "C" fn(this: *mut BSISoundCategory),
pub Matches: extern "C" fn(this: *const BSISoundCategory, category: *const BSISoundCategory) -> bool,
pub GetCategoryVolume: extern "C" fn(this: *const BSISoundCategory) -> f32,
pub SetCategoryVolume: extern "C" fn(this: *mut BSISoundCategory, value: f32),
pub GetCategoryFrequency: extern "C" fn(this: *const BSISoundCategory) -> f32,
pub SetCategoryFrequency: extern "C" fn(this: *mut BSISoundCategory, value: f32),
pub GetCategoryAttenuation: extern "C" fn(this: *const BSISoundCategory) -> u16,
pub SetCategoryAttenuation: extern "C" fn(this: *mut BSISoundCategory, value: u16),
pub Unk_08: extern "C" fn(this: *mut BSISoundCategory),
pub Unk_09: extern "C" fn(this: *mut BSISoundCategory),
pub Unk_0a: extern "C" fn(this: *mut BSISoundCategory),
pub Unk_0b: extern "C" fn(this: *mut BSISoundCategory),
}
Fields§
§CxxDrop: extern "C" fn(this: *mut BSISoundCategory)
C++ Destructor. ~BSISoundCategory
Matches: extern "C" fn(this: *const BSISoundCategory, category: *const BSISoundCategory) -> bool
§GetCategoryVolume: extern "C" fn(this: *const BSISoundCategory) -> f32
§SetCategoryVolume: extern "C" fn(this: *mut BSISoundCategory, value: f32)
§GetCategoryFrequency: extern "C" fn(this: *const BSISoundCategory) -> f32
§SetCategoryFrequency: extern "C" fn(this: *mut BSISoundCategory, value: f32)
§GetCategoryAttenuation: extern "C" fn(this: *const BSISoundCategory) -> u16
§SetCategoryAttenuation: extern "C" fn(this: *mut BSISoundCategory, value: u16)
§Unk_08: extern "C" fn(this: *mut BSISoundCategory)
§Unk_09: extern "C" fn(this: *mut BSISoundCategory)
§Unk_0a: extern "C" fn(this: *mut BSISoundCategory)
§Unk_0b: extern "C" fn(this: *mut BSISoundCategory)
Auto Trait Implementations§
impl Freeze for BSISoundCategoryVtbl
impl RefUnwindSafe for BSISoundCategoryVtbl
impl Send for BSISoundCategoryVtbl
impl Sync for BSISoundCategoryVtbl
impl Unpin for BSISoundCategoryVtbl
impl UnwindSafe for BSISoundCategoryVtbl
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