Struct vulkanalia_sys::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: DeviceSize,
pub vertex_count: u32,
pub vertex_stride: DeviceSize,
pub vertex_format: Format,
pub index_data: Buffer,
pub index_offset: DeviceSize,
pub index_count: u32,
pub index_type: IndexType,
pub transform_data: Buffer,
pub transform_offset: DeviceSize,
}
Expand description
Fields
s_type: StructureType
next: *const c_void
vertex_data: Buffer
vertex_offset: DeviceSize
vertex_count: u32
vertex_stride: DeviceSize
vertex_format: Format
index_data: Buffer
index_offset: DeviceSize
index_count: u32
index_type: IndexType
transform_data: Buffer
transform_offset: DeviceSize
Trait Implementations
sourceimpl Clone for GeometryTrianglesNV
impl Clone for GeometryTrianglesNV
sourcefn clone(&self) -> GeometryTrianglesNV
fn clone(&self) -> GeometryTrianglesNV
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GeometryTrianglesNV
impl Debug for GeometryTrianglesNV
sourceimpl Default for GeometryTrianglesNV
impl Default for GeometryTrianglesNV
sourceimpl Hash for GeometryTrianglesNV
impl Hash for GeometryTrianglesNV
sourceimpl PartialEq<GeometryTrianglesNV> for GeometryTrianglesNV
impl PartialEq<GeometryTrianglesNV> for GeometryTrianglesNV
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &GeometryTrianglesNV) -> bool
fn ne(&self, other: &GeometryTrianglesNV) -> bool
This method tests for !=
.
impl Copy for GeometryTrianglesNV
impl Eq for GeometryTrianglesNV
impl StructuralEq for GeometryTrianglesNV
impl StructuralPartialEq for GeometryTrianglesNV
Auto Trait Implementations
impl RefUnwindSafe for GeometryTrianglesNV
impl !Send for GeometryTrianglesNV
impl !Sync for GeometryTrianglesNV
impl Unpin for GeometryTrianglesNV
impl UnwindSafe for GeometryTrianglesNV
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more