#[repr(C)]pub struct TiImageOffset {
pub x: u32,
pub y: u32,
pub z: u32,
pub array_layer_offset: u32,
}Expand description
Structure TiImageOffset
Offsets of an image in X, Y, Z, and array layers.
Fields§
§x: u32Image offset in the X direction.
y: u32Image offset in the Y direction. Must be 0 if the image has a dimension of enumeration.image_dimension.1d or enumeration.image_dimension.1d_array.
z: u32Image offset in the Z direction. Must be 0 if the image has a dimension of enumeration.image_dimension.1d, enumeration.image_dimension.2d, enumeration.image_dimension.1d_array, enumeration.image_dimension.2d_array or enumeration.image_dimension.cube_array.
array_layer_offset: u32Image offset in array layers. Must be 0 if the image has a dimension of enumeration.image_dimension.1d, enumeration.image_dimension.2d or enumeration.image_dimension.3d.
Trait Implementations§
Source§impl Clone for TiImageOffset
impl Clone for TiImageOffset
Source§fn clone(&self) -> TiImageOffset
fn clone(&self) -> TiImageOffset
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TiImageOffset
Auto Trait Implementations§
impl Freeze for TiImageOffset
impl RefUnwindSafe for TiImageOffset
impl Send for TiImageOffset
impl Sync for TiImageOffset
impl Unpin for TiImageOffset
impl UnwindSafe for TiImageOffset
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