pub struct Features {
pub core10: PhysicalDeviceFeatures,
pub core11: PhysicalDeviceVulkan11Features<'static>,
pub core12: PhysicalDeviceVulkan12Features<'static>,
pub core13: PhysicalDeviceVulkan13Features<'static>,
pub mesh_shader: PhysicalDeviceMeshShaderFeaturesEXT<'static>,
pub ray_tracing_pipeline: PhysicalDeviceRayTracingPipelineFeaturesKHR<'static>,
pub ray_query: PhysicalDeviceRayQueryFeaturesKHR<'static>,
pub acceleration_structure: PhysicalDeviceAccelerationStructureFeaturesKHR<'static>,
}Fields§
§core10: PhysicalDeviceFeatures§core11: PhysicalDeviceVulkan11Features<'static>§core12: PhysicalDeviceVulkan12Features<'static>§core13: PhysicalDeviceVulkan13Features<'static>§mesh_shader: PhysicalDeviceMeshShaderFeaturesEXT<'static>§ray_tracing_pipeline: PhysicalDeviceRayTracingPipelineFeaturesKHR<'static>§ray_query: PhysicalDeviceRayQueryFeaturesKHR<'static>§acceleration_structure: PhysicalDeviceAccelerationStructureFeaturesKHR<'static>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Features
impl RefUnwindSafe for Features
impl Send for Features
impl Sync for Features
impl Unpin for Features
impl UnsafeUnpin for Features
impl UnwindSafe for Features
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more