pub struct CounterHeapDescriptor(/* private fields */);Expand description
Descriptor for creating a counter heap.
C++ equivalent: MTL4::CounterHeapDescriptor
Implementations§
Source§impl CounterHeapDescriptor
impl CounterHeapDescriptor
Sourcepub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
pub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
Create a CounterHeapDescriptor from a raw pointer.
Sourcepub fn heap_type(&self) -> CounterHeapType
pub fn heap_type(&self) -> CounterHeapType
Get the counter heap type.
C++ equivalent: CounterHeapType type() const
Sourcepub fn set_heap_type(&self, heap_type: CounterHeapType)
pub fn set_heap_type(&self, heap_type: CounterHeapType)
Set the counter heap type.
C++ equivalent: void setType(MTL4::CounterHeapType)
Trait Implementations§
Source§impl Clone for CounterHeapDescriptor
impl Clone for CounterHeapDescriptor
Source§impl Debug for CounterHeapDescriptor
impl Debug for CounterHeapDescriptor
Source§impl Default for CounterHeapDescriptor
impl Default for CounterHeapDescriptor
Source§impl Drop for CounterHeapDescriptor
impl Drop for CounterHeapDescriptor
Source§impl Referencing for CounterHeapDescriptor
impl Referencing for CounterHeapDescriptor
Source§fn as_mut_ptr(&self) -> *mut c_void
fn as_mut_ptr(&self) -> *mut c_void
Get the raw mutable pointer to the Objective-C object.
Source§fn retain(&self) -> Selfwhere
Self: Clone,
fn retain(&self) -> Selfwhere
Self: Clone,
Retain the object, incrementing its reference count. Read more
Source§fn autorelease(&self) -> Selfwhere
Self: Clone,
fn autorelease(&self) -> Selfwhere
Self: Clone,
Autorelease the object. Read more
Source§fn retain_count(&self) -> usize
fn retain_count(&self) -> usize
Get the retain count of the object. Read more
impl Send for CounterHeapDescriptor
impl Sync for CounterHeapDescriptor
Auto Trait Implementations§
impl Freeze for CounterHeapDescriptor
impl RefUnwindSafe for CounterHeapDescriptor
impl Unpin for CounterHeapDescriptor
impl UnwindSafe for CounterHeapDescriptor
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