#[repr(C)]pub struct PhysicalDeviceMeshShaderFeaturesEXT {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub task_shader: Bool32,
pub mesh_shader: Bool32,
pub multiview_mesh_shader: Bool32,
pub primitive_fragment_shading_rate_mesh_shader: Bool32,
pub mesh_shader_queries: Bool32,
}Fields§
§s_type: StructureType§p_next: *mut c_void§task_shader: Bool32§mesh_shader: Bool32§multiview_mesh_shader: Bool32§primitive_fragment_shading_rate_mesh_shader: Bool32§mesh_shader_queries: Bool32Trait Implementations§
impl Copy for PhysicalDeviceMeshShaderFeaturesEXT
Auto Trait Implementations§
impl !Send for PhysicalDeviceMeshShaderFeaturesEXT
impl !Sync for PhysicalDeviceMeshShaderFeaturesEXT
impl Freeze for PhysicalDeviceMeshShaderFeaturesEXT
impl RefUnwindSafe for PhysicalDeviceMeshShaderFeaturesEXT
impl Unpin for PhysicalDeviceMeshShaderFeaturesEXT
impl UnsafeUnpin for PhysicalDeviceMeshShaderFeaturesEXT
impl UnwindSafe for PhysicalDeviceMeshShaderFeaturesEXT
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