pub unsafe trait MTLParallelRenderCommandEncoder: MTLCommandEncoder + IsRetainable {
    // Provided methods
    fn renderCommandEncoder(
        &self
    ) -> Option<Retained<ProtocolObject<dyn MTLRenderCommandEncoder>>>
       where Self: Sized + Message { ... }
    unsafe fn setColorStoreAction_atIndex(
        &self,
        store_action: MTLStoreAction,
        color_attachment_index: NSUInteger
    )
       where Self: Sized + Message { ... }
    unsafe fn setDepthStoreAction(&self, store_action: MTLStoreAction)
       where Self: Sized + Message { ... }
    unsafe fn setStencilStoreAction(&self, store_action: MTLStoreAction)
       where Self: Sized + Message { ... }
    unsafe fn setColorStoreActionOptions_atIndex(
        &self,
        store_action_options: MTLStoreActionOptions,
        color_attachment_index: NSUInteger
    )
       where Self: Sized + Message { ... }
    unsafe fn setDepthStoreActionOptions(
        &self,
        store_action_options: MTLStoreActionOptions
    )
       where Self: Sized + Message { ... }
    unsafe fn setStencilStoreActionOptions(
        &self,
        store_action_options: MTLStoreActionOptions
    )
       where Self: Sized + Message { ... }
}
Available on crate features MTLCommandEncoder and MTLParallelRenderCommandEncoder only.

Provided Methods§

source

fn renderCommandEncoder( &self ) -> Option<Retained<ProtocolObject<dyn MTLRenderCommandEncoder>>>
where Self: Sized + Message,

Available on crate feature MTLRenderCommandEncoder only.
source

unsafe fn setColorStoreAction_atIndex( &self, store_action: MTLStoreAction, color_attachment_index: NSUInteger )
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.
source

unsafe fn setDepthStoreAction(&self, store_action: MTLStoreAction)
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.
source

unsafe fn setStencilStoreAction(&self, store_action: MTLStoreAction)
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.
source

unsafe fn setColorStoreActionOptions_atIndex( &self, store_action_options: MTLStoreActionOptions, color_attachment_index: NSUInteger )
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.
source

unsafe fn setDepthStoreActionOptions( &self, store_action_options: MTLStoreActionOptions )
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.
source

unsafe fn setStencilStoreActionOptions( &self, store_action_options: MTLStoreActionOptions )
where Self: Sized + Message,

Available on crate feature MTLRenderPass only.

Trait Implementations§

source§

impl ProtocolType for dyn MTLParallelRenderCommandEncoder

source§

const NAME: &'static str = "MTLParallelRenderCommandEncoder"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn MTLParallelRenderCommandEncoder

Implementations on Foreign Types§

source§

impl<T> MTLParallelRenderCommandEncoder for ProtocolObject<T>

Implementors§