pub struct ImageReduceRowMin { /* private fields */ }Implementations§
Source§impl ImageReduceRowMin
impl ImageReduceRowMin
pub fn new(device: &MetalDevice) -> Option<Self>
Source§impl ImageReduceRowMin
impl ImageReduceRowMin
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 ImageReduceRowMin
impl Drop for ImageReduceRowMin
impl Send for ImageReduceRowMin
impl Sync for ImageReduceRowMin
Auto Trait Implementations§
impl Freeze for ImageReduceRowMin
impl RefUnwindSafe for ImageReduceRowMin
impl Unpin for ImageReduceRowMin
impl UnsafeUnpin for ImageReduceRowMin
impl UnwindSafe for ImageReduceRowMin
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