pub struct PipelineBufferDescriptor(/* private fields */);Methods from Deref<Target = PipelineBufferDescriptorRef>§
pub fn mutability(&self) -> MTLMutability
pub fn set_mutability(&self, new_mutability: MTLMutability)
Trait Implementations§
Source§impl AsMut<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
impl AsMut<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
Source§fn as_mut(&mut self) -> &mut PipelineBufferDescriptorRef
fn as_mut(&mut self) -> &mut PipelineBufferDescriptorRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
impl AsRef<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
Source§fn as_ref(&self) -> &PipelineBufferDescriptorRef
fn as_ref(&self) -> &PipelineBufferDescriptorRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
impl Borrow<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
Source§fn borrow(&self) -> &PipelineBufferDescriptorRef
fn borrow(&self) -> &PipelineBufferDescriptorRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
impl BorrowMut<PipelineBufferDescriptorRef> for PipelineBufferDescriptor
Source§fn borrow_mut(&mut self) -> &mut PipelineBufferDescriptorRef
fn borrow_mut(&mut self) -> &mut PipelineBufferDescriptorRef
Mutably borrows from an owned value. Read more
Source§impl Clone for PipelineBufferDescriptor
impl Clone for PipelineBufferDescriptor
Source§fn clone(&self) -> PipelineBufferDescriptor
fn clone(&self) -> PipelineBufferDescriptor
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 PipelineBufferDescriptor
impl Debug for PipelineBufferDescriptor
Source§impl Deref for PipelineBufferDescriptor
impl Deref for PipelineBufferDescriptor
Source§type Target = PipelineBufferDescriptorRef
type Target = PipelineBufferDescriptorRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &PipelineBufferDescriptorRef
fn deref(&self) -> &PipelineBufferDescriptorRef
Dereferences the value.
Source§impl DerefMut for PipelineBufferDescriptor
impl DerefMut for PipelineBufferDescriptor
Source§fn deref_mut(&mut self) -> &mut PipelineBufferDescriptorRef
fn deref_mut(&mut self) -> &mut PipelineBufferDescriptorRef
Mutably dereferences the value.
Source§impl Drop for PipelineBufferDescriptor
impl Drop for PipelineBufferDescriptor
Source§impl ForeignType for PipelineBufferDescriptor
impl ForeignType for PipelineBufferDescriptor
Source§type CType = MTLPipelineBufferDescriptor
type CType = MTLPipelineBufferDescriptor
The raw C type.
Source§type Ref = PipelineBufferDescriptorRef
type Ref = PipelineBufferDescriptorRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(
ptr: *mut MTLPipelineBufferDescriptor,
) -> PipelineBufferDescriptor
unsafe fn from_ptr( ptr: *mut MTLPipelineBufferDescriptor, ) -> PipelineBufferDescriptor
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLPipelineBufferDescriptor
fn as_ptr(&self) -> *mut MTLPipelineBufferDescriptor
Returns a raw pointer to the wrapped value.
impl Send for PipelineBufferDescriptor
impl Sync for PipelineBufferDescriptor
Auto Trait Implementations§
impl Freeze for PipelineBufferDescriptor
impl RefUnwindSafe for PipelineBufferDescriptor
impl Unpin for PipelineBufferDescriptor
impl UnwindSafe for PipelineBufferDescriptor
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)