pub struct PipelineBufferDescriptorArray(/* private fields */);
Methods from Deref<Target = PipelineBufferDescriptorArrayRef>§
pub fn object_at( &self, index: NSUInteger, ) -> Option<&PipelineBufferDescriptorRef>
pub fn set_object_at( &self, index: NSUInteger, buffer_desc: Option<&PipelineBufferDescriptorRef>, )
Trait Implementations§
Source§impl AsMut<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
impl AsMut<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
Source§fn as_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
fn as_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
impl AsRef<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
Source§fn as_ref(&self) -> &PipelineBufferDescriptorArrayRef
fn as_ref(&self) -> &PipelineBufferDescriptorArrayRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
impl Borrow<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
Source§fn borrow(&self) -> &PipelineBufferDescriptorArrayRef
fn borrow(&self) -> &PipelineBufferDescriptorArrayRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
impl BorrowMut<PipelineBufferDescriptorArrayRef> for PipelineBufferDescriptorArray
Source§fn borrow_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
fn borrow_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
Mutably borrows from an owned value. Read more
Source§impl Clone for PipelineBufferDescriptorArray
impl Clone for PipelineBufferDescriptorArray
Source§fn clone(&self) -> PipelineBufferDescriptorArray
fn clone(&self) -> PipelineBufferDescriptorArray
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Deref for PipelineBufferDescriptorArray
impl Deref for PipelineBufferDescriptorArray
Source§type Target = PipelineBufferDescriptorArrayRef
type Target = PipelineBufferDescriptorArrayRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &PipelineBufferDescriptorArrayRef
fn deref(&self) -> &PipelineBufferDescriptorArrayRef
Dereferences the value.
Source§impl DerefMut for PipelineBufferDescriptorArray
impl DerefMut for PipelineBufferDescriptorArray
Source§fn deref_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
fn deref_mut(&mut self) -> &mut PipelineBufferDescriptorArrayRef
Mutably dereferences the value.
Source§impl Drop for PipelineBufferDescriptorArray
impl Drop for PipelineBufferDescriptorArray
Source§impl ForeignType for PipelineBufferDescriptorArray
impl ForeignType for PipelineBufferDescriptorArray
Source§type CType = MTLPipelineBufferDescriptorArray
type CType = MTLPipelineBufferDescriptorArray
The raw C type.
Source§type Ref = PipelineBufferDescriptorArrayRef
type Ref = PipelineBufferDescriptorArrayRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(
ptr: *mut MTLPipelineBufferDescriptorArray,
) -> PipelineBufferDescriptorArray
unsafe fn from_ptr( ptr: *mut MTLPipelineBufferDescriptorArray, ) -> PipelineBufferDescriptorArray
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLPipelineBufferDescriptorArray
fn as_ptr(&self) -> *mut MTLPipelineBufferDescriptorArray
Returns a raw pointer to the wrapped value.
impl Send for PipelineBufferDescriptorArray
impl Sync for PipelineBufferDescriptorArray
Auto Trait Implementations§
impl Freeze for PipelineBufferDescriptorArray
impl RefUnwindSafe for PipelineBufferDescriptorArray
impl Unpin for PipelineBufferDescriptorArray
impl UnwindSafe for PipelineBufferDescriptorArray
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