Struct vulkano::pipeline::vertex::VertexMemberInfo [−][src]
pub struct VertexMemberInfo { pub offset: usize, pub ty: VertexMemberTy, pub array_size: usize, }
Information about a member of a vertex struct.
Fields
offset: usize
Offset of the member in bytes from the start of the struct.
ty: VertexMemberTy
Type of data. This is used to check that the interface is matching.
array_size: usize
Number of consecutive elements of that type.
Auto Trait Implementations
impl RefUnwindSafe for VertexMemberInfo
impl Send for VertexMemberInfo
impl Sync for VertexMemberInfo
impl Unpin for VertexMemberInfo
impl UnwindSafe for VertexMemberInfo
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Content for T
[src]
impl<T> Content for T
[src]pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]Builds a pointer to this type from a raw pointer.
pub fn is_size_suitable(usize) -> bool
[src]
pub fn is_size_suitable(usize) -> bool
[src]Returns true if the size is suitable to store a type like this.
pub fn indiv_size() -> usize
[src]
pub fn indiv_size() -> usize
[src]Returns the size of an individual element.