Struct vulkanalia::vk::GeometryNVBuilder
source · #[repr(transparent)]pub struct GeometryNVBuilder { /* private fields */ }
Expand description
A builder for a GeometryNV
.
Implementations§
source§impl GeometryNVBuilder
impl GeometryNVBuilder
pub fn geometry_type(self, geometry_type: GeometryTypeKHR) -> Self
pub fn geometry(self, geometry: impl Cast<Target = GeometryDataNV>) -> Self
pub fn flags(self, flags: GeometryFlagsKHR) -> Self
pub fn build(self) -> GeometryNV
Trait Implementations§
source§impl Cast for GeometryNVBuilder
impl Cast for GeometryNVBuilder
§type Target = GeometryNV
type Target = GeometryNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for GeometryNVBuilder
impl Clone for GeometryNVBuilder
source§fn clone(&self) -> GeometryNVBuilder
fn clone(&self) -> GeometryNVBuilder
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 GeometryNVBuilder
impl Debug for GeometryNVBuilder
source§impl Default for GeometryNVBuilder
impl Default for GeometryNVBuilder
source§fn default() -> GeometryNVBuilder
fn default() -> GeometryNVBuilder
Returns the “default value” for a type. Read more
source§impl Deref for GeometryNVBuilder
impl Deref for GeometryNVBuilder
source§impl DerefMut for GeometryNVBuilder
impl DerefMut for GeometryNVBuilder
impl Copy for GeometryNVBuilder
Auto Trait Implementations§
impl RefUnwindSafe for GeometryNVBuilder
impl !Send for GeometryNVBuilder
impl !Sync for GeometryNVBuilder
impl Unpin for GeometryNVBuilder
impl UnwindSafe for GeometryNVBuilder
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