#[repr(C)]pub struct NiRefObject {
pub vtbl: *const NiRefObjectVtbl,
pub _ref_count: AtomicU32,
/* private fields */
}
Fields§
§vtbl: *const NiRefObjectVtbl
§_ref_count: AtomicU32
Implementations§
Source§impl NiRefObject
impl NiRefObject
Trait Implementations§
Source§impl Debug for NiRefObject
impl Debug for NiRefObject
Source§impl Drop for NiRefObject
impl Drop for NiRefObject
Source§impl RefCountable for NiRefObject
impl RefCountable for NiRefObject
Source§fn inc_ref_count(&self)
fn inc_ref_count(&self)
Increment ref count
Source§fn dec_ref_count(&mut self)
fn dec_ref_count(&mut self)
Decrement ref count
Auto Trait Implementations§
impl !Freeze for NiRefObject
impl RefUnwindSafe for NiRefObject
impl !Send for NiRefObject
impl !Sync for NiRefObject
impl Unpin for NiRefObject
impl UnwindSafe for NiRefObject
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