pub struct CounterSampleBuffer(/* private fields */);Methods from Deref<Target = CounterSampleBufferRef>§
pub fn sample_count(&self) -> u64
pub fn resolve_counter_range(&self, range: NSRange) -> Vec<NSUInteger> ⓘ
Trait Implementations§
Source§impl AsMut<CounterSampleBufferRef> for CounterSampleBuffer
impl AsMut<CounterSampleBufferRef> for CounterSampleBuffer
Source§fn as_mut(&mut self) -> &mut CounterSampleBufferRef
fn as_mut(&mut self) -> &mut CounterSampleBufferRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<CounterSampleBufferRef> for CounterSampleBuffer
impl AsRef<CounterSampleBufferRef> for CounterSampleBuffer
Source§fn as_ref(&self) -> &CounterSampleBufferRef
fn as_ref(&self) -> &CounterSampleBufferRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<CounterSampleBufferRef> for CounterSampleBuffer
impl Borrow<CounterSampleBufferRef> for CounterSampleBuffer
Source§fn borrow(&self) -> &CounterSampleBufferRef
fn borrow(&self) -> &CounterSampleBufferRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<CounterSampleBufferRef> for CounterSampleBuffer
impl BorrowMut<CounterSampleBufferRef> for CounterSampleBuffer
Source§fn borrow_mut(&mut self) -> &mut CounterSampleBufferRef
fn borrow_mut(&mut self) -> &mut CounterSampleBufferRef
Mutably borrows from an owned value. Read more
Source§impl Clone for CounterSampleBuffer
impl Clone for CounterSampleBuffer
Source§fn clone(&self) -> CounterSampleBuffer
fn clone(&self) -> CounterSampleBuffer
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CounterSampleBuffer
impl Debug for CounterSampleBuffer
Source§impl Deref for CounterSampleBuffer
impl Deref for CounterSampleBuffer
Source§type Target = CounterSampleBufferRef
type Target = CounterSampleBufferRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &CounterSampleBufferRef
fn deref(&self) -> &CounterSampleBufferRef
Dereferences the value.
Source§impl DerefMut for CounterSampleBuffer
impl DerefMut for CounterSampleBuffer
Source§fn deref_mut(&mut self) -> &mut CounterSampleBufferRef
fn deref_mut(&mut self) -> &mut CounterSampleBufferRef
Mutably dereferences the value.
Source§impl Drop for CounterSampleBuffer
impl Drop for CounterSampleBuffer
Source§impl ForeignType for CounterSampleBuffer
impl ForeignType for CounterSampleBuffer
Source§type CType = MTLCounterSampleBuffer
type CType = MTLCounterSampleBuffer
The raw C type.
Source§type Ref = CounterSampleBufferRef
type Ref = CounterSampleBufferRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(ptr: *mut MTLCounterSampleBuffer) -> CounterSampleBuffer
unsafe fn from_ptr(ptr: *mut MTLCounterSampleBuffer) -> CounterSampleBuffer
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLCounterSampleBuffer
fn as_ptr(&self) -> *mut MTLCounterSampleBuffer
Returns a raw pointer to the wrapped value.
impl Send for CounterSampleBuffer
impl Sync for CounterSampleBuffer
Auto Trait Implementations§
impl Freeze for CounterSampleBuffer
impl RefUnwindSafe for CounterSampleBuffer
impl Unpin for CounterSampleBuffer
impl UnwindSafe for CounterSampleBuffer
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)