Struct vulkanalia::vk::GeometryTrianglesNVBuilder
source · pub struct GeometryTrianglesNVBuilder { /* private fields */ }
Expand description
A builder for a GeometryTrianglesNV
.
Implementations§
source§impl GeometryTrianglesNVBuilder
impl GeometryTrianglesNVBuilder
pub fn vertex_data(self, vertex_data: Buffer) -> Self
pub fn vertex_offset(self, vertex_offset: DeviceSize) -> Self
pub fn vertex_count(self, vertex_count: u32) -> Self
pub fn vertex_stride(self, vertex_stride: DeviceSize) -> Self
pub fn vertex_format(self, vertex_format: Format) -> Self
pub fn index_data(self, index_data: Buffer) -> Self
pub fn index_offset(self, index_offset: DeviceSize) -> Self
pub fn index_count(self, index_count: u32) -> Self
pub fn index_type(self, index_type: IndexType) -> Self
pub fn transform_data(self, transform_data: Buffer) -> Self
pub fn transform_offset(self, transform_offset: DeviceSize) -> Self
pub fn build(self) -> GeometryTrianglesNV
Trait Implementations§
source§impl Cast for GeometryTrianglesNVBuilder
impl Cast for GeometryTrianglesNVBuilder
§type Target = GeometryTrianglesNV
type Target = GeometryTrianglesNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for GeometryTrianglesNVBuilder
impl Clone for GeometryTrianglesNVBuilder
source§fn clone(&self) -> GeometryTrianglesNVBuilder
fn clone(&self) -> GeometryTrianglesNVBuilder
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 GeometryTrianglesNVBuilder
impl Debug for GeometryTrianglesNVBuilder
source§impl Default for GeometryTrianglesNVBuilder
impl Default for GeometryTrianglesNVBuilder
source§fn default() -> GeometryTrianglesNVBuilder
fn default() -> GeometryTrianglesNVBuilder
Returns the “default value” for a type. Read more
source§impl Deref for GeometryTrianglesNVBuilder
impl Deref for GeometryTrianglesNVBuilder
impl Copy for GeometryTrianglesNVBuilder
Auto Trait Implementations§
impl Freeze for GeometryTrianglesNVBuilder
impl RefUnwindSafe for GeometryTrianglesNVBuilder
impl !Send for GeometryTrianglesNVBuilder
impl !Sync for GeometryTrianglesNVBuilder
impl Unpin for GeometryTrianglesNVBuilder
impl UnwindSafe for GeometryTrianglesNVBuilder
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