pub struct VkGeometryInstanceFlags {
pub triangle_facing_cull_disable: bool,
pub triangle_front_counterclockwise: bool,
pub force_opaque: bool,
pub force_no_opaque: bool,
}Expand description
Wrapper for VkGeometryInstanceFlagsKHR.
Use the macro VkGeometryInstanceFlags! as an alternative method to create a structure. For example, these two snippets return the same value:
VkGeometryInstanceFlags!(triangle_facing_cull_disable, triangle_front_counterclockwise)VkGeometryInstanceFlags {
triangle_facing_cull_disable: true,
triangle_front_counterclockwise: true,
..VkGeometryInstanceFlags::none()
}Fields§
§triangle_facing_cull_disable: bool§triangle_front_counterclockwise: bool§force_opaque: bool§force_no_opaque: boolImplementations§
Trait Implementations§
Source§impl Clone for VkGeometryInstanceFlags
impl Clone for VkGeometryInstanceFlags
Source§fn clone(&self) -> VkGeometryInstanceFlags
fn clone(&self) -> VkGeometryInstanceFlags
Returns a duplicate 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 VkGeometryInstanceFlags
impl Debug for VkGeometryInstanceFlags
Source§impl Default for VkGeometryInstanceFlags
impl Default for VkGeometryInstanceFlags
Source§fn default() -> VkGeometryInstanceFlags
fn default() -> VkGeometryInstanceFlags
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VkGeometryInstanceFlags
impl RefUnwindSafe for VkGeometryInstanceFlags
impl Send for VkGeometryInstanceFlags
impl Sync for VkGeometryInstanceFlags
impl Unpin for VkGeometryInstanceFlags
impl UnwindSafe for VkGeometryInstanceFlags
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