pub struct RenderPassStencilAttachmentDescriptor(/* private fields */);Methods from Deref<Target = RenderPassStencilAttachmentDescriptorRef>§
pub fn clear_stencil(&self) -> u32
pub fn set_clear_stencil(&self, clear_stencil: u32)
pub fn stencil_resolve_filter(&self) -> MTLMultisampleStencilResolveFilter
pub fn set_stencil_resolve_filter( &self, stencil_resolve_filter: MTLMultisampleStencilResolveFilter, )
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<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
impl AsMut<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
Source§fn as_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
fn as_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
impl AsRef<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
Source§fn as_ref(&self) -> &RenderPassStencilAttachmentDescriptorRef
fn as_ref(&self) -> &RenderPassStencilAttachmentDescriptorRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
impl Borrow<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
Source§fn borrow(&self) -> &RenderPassStencilAttachmentDescriptorRef
fn borrow(&self) -> &RenderPassStencilAttachmentDescriptorRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
impl BorrowMut<RenderPassStencilAttachmentDescriptorRef> for RenderPassStencilAttachmentDescriptor
Source§fn borrow_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
fn borrow_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
Mutably borrows from an owned value. Read more
Source§impl Clone for RenderPassStencilAttachmentDescriptor
impl Clone for RenderPassStencilAttachmentDescriptor
Source§fn clone(&self) -> RenderPassStencilAttachmentDescriptor
fn clone(&self) -> RenderPassStencilAttachmentDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RenderPassStencilAttachmentDescriptor
impl Deref for RenderPassStencilAttachmentDescriptor
Source§type Target = RenderPassStencilAttachmentDescriptorRef
type Target = RenderPassStencilAttachmentDescriptorRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &RenderPassStencilAttachmentDescriptorRef
fn deref(&self) -> &RenderPassStencilAttachmentDescriptorRef
Dereferences the value.
Source§impl DerefMut for RenderPassStencilAttachmentDescriptor
impl DerefMut for RenderPassStencilAttachmentDescriptor
Source§fn deref_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
fn deref_mut(&mut self) -> &mut RenderPassStencilAttachmentDescriptorRef
Mutably dereferences the value.
Source§impl ForeignType for RenderPassStencilAttachmentDescriptor
impl ForeignType for RenderPassStencilAttachmentDescriptor
Source§type CType = MTLRenderPassStencilAttachmentDescriptor
type CType = MTLRenderPassStencilAttachmentDescriptor
The raw C type.
Source§type Ref = RenderPassStencilAttachmentDescriptorRef
type Ref = RenderPassStencilAttachmentDescriptorRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(
ptr: *mut MTLRenderPassStencilAttachmentDescriptor,
) -> RenderPassStencilAttachmentDescriptor
unsafe fn from_ptr( ptr: *mut MTLRenderPassStencilAttachmentDescriptor, ) -> RenderPassStencilAttachmentDescriptor
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLRenderPassStencilAttachmentDescriptor
fn as_ptr(&self) -> *mut MTLRenderPassStencilAttachmentDescriptor
Returns a raw pointer to the wrapped value.
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 RenderPassStencilAttachmentDescriptor
impl Sync for RenderPassStencilAttachmentDescriptor
Auto Trait Implementations§
impl Freeze for RenderPassStencilAttachmentDescriptor
impl RefUnwindSafe for RenderPassStencilAttachmentDescriptor
impl Unpin for RenderPassStencilAttachmentDescriptor
impl UnsafeUnpin for RenderPassStencilAttachmentDescriptor
impl UnwindSafe for RenderPassStencilAttachmentDescriptor
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