Enum ocl_core::types::enums::ImageInfoResult
source · pub enum ImageInfoResult {
Format(ImageFormatParseResult),
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(ImageFormatParseResult)
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> ) -> OclCoreResult<ImageInfoResult>
Trait Implementations§
source§impl Debug for ImageInfoResult
impl Debug for ImageInfoResult
source§impl Display for ImageInfoResult
impl Display for ImageInfoResult
source§impl From<ImageInfoResult> for String
impl From<ImageInfoResult> for String
source§fn from(ir: ImageInfoResult) -> String
fn from(ir: ImageInfoResult) -> String
Converts to this type from the input type.
Auto Trait Implementations§
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