Struct ash::vk::PhysicalDeviceRayTracingFeaturesKHRBuilder [−][src]
#[repr(transparent)]pub struct PhysicalDeviceRayTracingFeaturesKHRBuilder<'a> { /* fields omitted */ }
Implementations
pub fn ray_tracing_shader_group_handle_capture_replay(
self,
ray_tracing_shader_group_handle_capture_replay: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_shader_group_handle_capture_replay_mixed(
self,
ray_tracing_shader_group_handle_capture_replay_mixed: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_acceleration_structure_capture_replay(
self,
ray_tracing_acceleration_structure_capture_replay: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_indirect_trace_rays(
self,
ray_tracing_indirect_trace_rays: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_indirect_acceleration_structure_build(
self,
ray_tracing_indirect_acceleration_structure_build: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_host_acceleration_structure_commands(
self,
ray_tracing_host_acceleration_structure_commands: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
pub fn ray_tracing_primitive_culling(
self,
ray_tracing_primitive_culling: bool
) -> PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Methods from Deref<Target = PhysicalDeviceRayTracingFeaturesKHR>
Trait Implementations
The resulting type after dereferencing.