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
sourceimpl ImageInfoResult
impl ImageInfoResult
pub fn from_bytes(
request: ImageInfo,
result: Vec<u8>
) -> OclCoreResult<ImageInfoResult>
Trait Implementations
sourceimpl Debug for ImageInfoResult
impl Debug for ImageInfoResult
sourceimpl Display for ImageInfoResult
impl Display for ImageInfoResult
sourceimpl From<ImageInfoResult> for String
impl From<ImageInfoResult> for String
sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more