Struct vulkanalia::vk::GeometryTrianglesNV
source · #[repr(C)]pub struct GeometryTrianglesNV {Show 13 fields
pub s_type: StructureType,
pub next: *const c_void,
pub vertex_data: Buffer,
pub vertex_offset: u64,
pub vertex_count: u32,
pub vertex_stride: u64,
pub vertex_format: Format,
pub index_data: Buffer,
pub index_offset: u64,
pub index_count: u32,
pub index_type: IndexType,
pub transform_data: Buffer,
pub transform_offset: u64,
}
Expand description
Fields§
§s_type: StructureType
§next: *const c_void
§vertex_data: Buffer
§vertex_offset: u64
§vertex_count: u32
§vertex_stride: u64
§vertex_format: Format
§index_data: Buffer
§index_offset: u64
§index_count: u32
§index_type: IndexType
§transform_data: Buffer
§transform_offset: u64
Trait Implementations§
source§impl Cast for GeometryTrianglesNV
impl Cast for GeometryTrianglesNV
§type Target = GeometryTrianglesNV
type Target = GeometryTrianglesNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for GeometryTrianglesNV
impl Clone for GeometryTrianglesNV
source§fn clone(&self) -> GeometryTrianglesNV
fn clone(&self) -> GeometryTrianglesNV
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 GeometryTrianglesNV
impl Debug for GeometryTrianglesNV
source§impl Default for GeometryTrianglesNV
impl Default for GeometryTrianglesNV
source§fn default() -> GeometryTrianglesNV
fn default() -> GeometryTrianglesNV
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for GeometryTrianglesNV
impl HasBuilder<'static> for GeometryTrianglesNV
source§impl Hash for GeometryTrianglesNV
impl Hash for GeometryTrianglesNV
source§impl PartialEq for GeometryTrianglesNV
impl PartialEq for GeometryTrianglesNV
source§fn eq(&self, other: &GeometryTrianglesNV) -> bool
fn eq(&self, other: &GeometryTrianglesNV) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for GeometryTrianglesNV
impl Eq for GeometryTrianglesNV
impl StructuralPartialEq for GeometryTrianglesNV
Auto Trait Implementations§
impl Freeze for GeometryTrianglesNV
impl RefUnwindSafe for GeometryTrianglesNV
impl !Send for GeometryTrianglesNV
impl !Sync for GeometryTrianglesNV
impl Unpin for GeometryTrianglesNV
impl UnwindSafe for GeometryTrianglesNV
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