#[repr(C)]pub struct CrossDomainImageRequirements {
pub strides: [u32; 4],
pub offsets: [u32; 4],
pub modifier: u64,
pub size: u64,
pub blob_id: u32,
pub map_info: u32,
pub memory_idx: i32,
pub physical_device_idx: i32,
}
Fields§
§strides: [u32; 4]
§offsets: [u32; 4]
§modifier: u64
§size: u64
§blob_id: u32
§map_info: u32
§memory_idx: i32
§physical_device_idx: i32
Trait Implementations§
source§impl Clone for CrossDomainImageRequirements
impl Clone for CrossDomainImageRequirements
source§fn clone(&self) -> CrossDomainImageRequirements
fn clone(&self) -> CrossDomainImageRequirements
Returns a copy 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 moresource§impl Debug for CrossDomainImageRequirements
impl Debug for CrossDomainImageRequirements
source§impl Default for CrossDomainImageRequirements
impl Default for CrossDomainImageRequirements
source§fn default() -> CrossDomainImageRequirements
fn default() -> CrossDomainImageRequirements
Returns the “default value” for a type. Read more
source§impl FromBytes for CrossDomainImageRequirements
impl FromBytes for CrossDomainImageRequirements
source§impl FromZeros for CrossDomainImageRequirements
impl FromZeros for CrossDomainImageRequirements
source§impl IntoBytes for CrossDomainImageRequirements
impl IntoBytes for CrossDomainImageRequirements
§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
source§impl TryFromBytes for CrossDomainImageRequirements
impl TryFromBytes for CrossDomainImageRequirements
§fn try_read_from_bytes(
source: &[u8]
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8]
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8]
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8]
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8]
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8]
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for CrossDomainImageRequirements
impl Immutable for CrossDomainImageRequirements
Auto Trait Implementations§
impl RefUnwindSafe for CrossDomainImageRequirements
impl Send for CrossDomainImageRequirements
impl Sync for CrossDomainImageRequirements
impl Unpin for CrossDomainImageRequirements
impl UnwindSafe for CrossDomainImageRequirements
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