pub struct ImageReduceRowSum { /* private fields */ }Implementations§
Source§impl ImageReduceRowSum
impl ImageReduceRowSum
pub fn new(device: &MetalDevice) -> Option<Self>
Source§impl ImageReduceRowSum
impl ImageReduceRowSum
Sourcepub fn encode_image(
&self,
command_buffer: &CommandBuffer,
source: &Image,
destination: &Image,
)
pub fn encode_image( &self, command_buffer: &CommandBuffer, source: &Image, destination: &Image, )
Encode the filter against MPSImage inputs/outputs.
Sourcepub fn encode_texture(
&self,
command_buffer: &CommandBuffer,
source: &MetalTexture,
destination: &MetalTexture,
)
pub fn encode_texture( &self, command_buffer: &CommandBuffer, source: &MetalTexture, destination: &MetalTexture, )
Encode the filter directly against MTLTexture inputs/outputs.
Sourcepub fn set_edge_mode(&self, edge_mode: usize)
pub fn set_edge_mode(&self, edge_mode: usize)
Configure the kernel’s edge mode.
Sourcepub fn set_clip_rect(&self, region: ImageRegion)
pub fn set_clip_rect(&self, region: ImageRegion)
Restrict writes to a destination clip rectangle.
Trait Implementations§
Source§impl Drop for ImageReduceRowSum
impl Drop for ImageReduceRowSum
impl Send for ImageReduceRowSum
impl Sync for ImageReduceRowSum
Auto Trait Implementations§
impl Freeze for ImageReduceRowSum
impl RefUnwindSafe for ImageReduceRowSum
impl Unpin for ImageReduceRowSum
impl UnsafeUnpin for ImageReduceRowSum
impl UnwindSafe for ImageReduceRowSum
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