#[repr(C)]pub struct bhkRefObjectVtbl {
pub __base: NiObjectVtbl,
pub SetReferencedObject: fn(this: &mut bhkSerializable, a_object: *mut hkReferencedObject),
pub AdjustRefCount: fn(this: &mut bhkRefObject, a_increment: bool),
}
Expand description
The virtual function table for bhkRefObject
.
This struct defines function pointers to simulate the C++ virtual functions.
Fields§
§__base: NiObjectVtbl
§SetReferencedObject: fn(this: &mut bhkSerializable, a_object: *mut hkReferencedObject)
Function pointer for setting the referenced object.
AdjustRefCount: fn(this: &mut bhkRefObject, a_increment: bool)
Function pointer for adjusting the reference count.
Auto Trait Implementations§
impl Freeze for bhkRefObjectVtbl
impl RefUnwindSafe for bhkRefObjectVtbl
impl Send for bhkRefObjectVtbl
impl Sync for bhkRefObjectVtbl
impl Unpin for bhkRefObjectVtbl
impl UnwindSafe for bhkRefObjectVtbl
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