pub struct RenderPassAttachmentDescriptor(/* private fields */);Methods from Deref<Target = RenderPassAttachmentDescriptorRef>§
pub fn texture(&self) -> Option<&TextureRef>
pub fn set_texture(&self, texture: Option<&TextureRef>)
pub fn level(&self) -> NSUInteger
pub fn set_level(&self, level: NSUInteger)
pub fn slice(&self) -> NSUInteger
pub fn set_slice(&self, slice: NSUInteger)
pub fn depth_plane(&self) -> NSUInteger
pub fn set_depth_plane(&self, depth_plane: NSUInteger)
pub fn resolve_texture(&self) -> Option<&TextureRef>
pub fn set_resolve_texture(&self, resolve_texture: Option<&TextureRef>)
pub fn resolve_level(&self) -> NSUInteger
pub fn set_resolve_level(&self, resolve_level: NSUInteger)
pub fn resolve_slice(&self) -> NSUInteger
pub fn set_resolve_slice(&self, resolve_slice: NSUInteger)
pub fn resolve_depth_plane(&self) -> NSUInteger
pub fn set_resolve_depth_plane(&self, resolve_depth_plane: NSUInteger)
pub fn load_action(&self) -> MTLLoadAction
pub fn set_load_action(&self, load_action: MTLLoadAction)
pub fn store_action(&self) -> MTLStoreAction
pub fn set_store_action(&self, store_action: MTLStoreAction)
Trait Implementations§
Source§impl AsMut<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
impl AsMut<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
Source§fn as_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
fn as_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
impl AsRef<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
Source§fn as_ref(&self) -> &RenderPassAttachmentDescriptorRef
fn as_ref(&self) -> &RenderPassAttachmentDescriptorRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
impl Borrow<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
Source§fn borrow(&self) -> &RenderPassAttachmentDescriptorRef
fn borrow(&self) -> &RenderPassAttachmentDescriptorRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
impl BorrowMut<RenderPassAttachmentDescriptorRef> for RenderPassAttachmentDescriptor
Source§fn borrow_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
fn borrow_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
Mutably borrows from an owned value. Read more
Source§impl Clone for RenderPassAttachmentDescriptor
impl Clone for RenderPassAttachmentDescriptor
Source§fn clone(&self) -> RenderPassAttachmentDescriptor
fn clone(&self) -> RenderPassAttachmentDescriptor
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 Deref for RenderPassAttachmentDescriptor
impl Deref for RenderPassAttachmentDescriptor
Source§type Target = RenderPassAttachmentDescriptorRef
type Target = RenderPassAttachmentDescriptorRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &RenderPassAttachmentDescriptorRef
fn deref(&self) -> &RenderPassAttachmentDescriptorRef
Dereferences the value.
Source§impl DerefMut for RenderPassAttachmentDescriptor
impl DerefMut for RenderPassAttachmentDescriptor
Source§fn deref_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
fn deref_mut(&mut self) -> &mut RenderPassAttachmentDescriptorRef
Mutably dereferences the value.
Source§impl ForeignType for RenderPassAttachmentDescriptor
impl ForeignType for RenderPassAttachmentDescriptor
Source§type CType = MTLRenderPassAttachmentDescriptor
type CType = MTLRenderPassAttachmentDescriptor
The raw C type.
Source§type Ref = RenderPassAttachmentDescriptorRef
type Ref = RenderPassAttachmentDescriptorRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(
ptr: *mut MTLRenderPassAttachmentDescriptor,
) -> RenderPassAttachmentDescriptor
unsafe fn from_ptr( ptr: *mut MTLRenderPassAttachmentDescriptor, ) -> RenderPassAttachmentDescriptor
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLRenderPassAttachmentDescriptor
fn as_ptr(&self) -> *mut MTLRenderPassAttachmentDescriptor
Returns a raw pointer to the wrapped value.
Source§impl From<RenderPassColorAttachmentDescriptor> for RenderPassAttachmentDescriptor
impl From<RenderPassColorAttachmentDescriptor> for RenderPassAttachmentDescriptor
Source§fn from(item: RenderPassColorAttachmentDescriptor) -> Self
fn from(item: RenderPassColorAttachmentDescriptor) -> Self
Converts to this type from the input type.
Source§impl From<RenderPassDepthAttachmentDescriptor> for RenderPassAttachmentDescriptor
impl From<RenderPassDepthAttachmentDescriptor> for RenderPassAttachmentDescriptor
Source§fn from(item: RenderPassDepthAttachmentDescriptor) -> Self
fn from(item: RenderPassDepthAttachmentDescriptor) -> Self
Converts to this type from the input type.
Source§impl From<RenderPassStencilAttachmentDescriptor> for RenderPassAttachmentDescriptor
impl From<RenderPassStencilAttachmentDescriptor> for RenderPassAttachmentDescriptor
Source§fn from(item: RenderPassStencilAttachmentDescriptor) -> Self
fn from(item: RenderPassStencilAttachmentDescriptor) -> Self
Converts to this type from the input type.
impl Send for RenderPassAttachmentDescriptor
impl Sync for RenderPassAttachmentDescriptor
Auto Trait Implementations§
impl Freeze for RenderPassAttachmentDescriptor
impl RefUnwindSafe for RenderPassAttachmentDescriptor
impl Unpin for RenderPassAttachmentDescriptor
impl UnwindSafe for RenderPassAttachmentDescriptor
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)