Enum ocl::enums::ImageInfoResult
source · pub enum ImageInfoResult {
Format(Result<ImageFormat, ImageFormatParseError>),
ElementSize(usize),
RowPitch(usize),
SlicePitch(usize),
Width(usize),
Height(usize),
Depth(usize),
ArraySize(usize),
Buffer(Option<Mem>),
NumMipLevels(u32),
NumSamples(u32),
}
Expand description
An image info result.
Variants§
Format(Result<ImageFormat, ImageFormatParseError>)
ElementSize(usize)
RowPitch(usize)
SlicePitch(usize)
Width(usize)
Height(usize)
Depth(usize)
ArraySize(usize)
Buffer(Option<Mem>)
NumMipLevels(u32)
NumSamples(u32)
Implementations§
source§impl ImageInfoResult
impl ImageInfoResult
pub fn from_bytes( request: ImageInfo, result: Vec<u8> ) -> Result<ImageInfoResult, Error>
Trait Implementations§
source§impl Debug for ImageInfoResult
impl Debug for ImageInfoResult
Auto Trait Implementations§
impl Freeze for ImageInfoResult
impl RefUnwindSafe for ImageInfoResult
impl Send for ImageInfoResult
impl Sync for ImageInfoResult
impl Unpin for ImageInfoResult
impl UnwindSafe for ImageInfoResult
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