pub struct PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
pub fn shader_tile_image_coherent_read_accelerated( self, shader_tile_image_coherent_read_accelerated: bool, ) -> Self
pub fn shader_tile_image_read_sample_from_pixel_rate_invocation( self, shader_tile_image_read_sample_from_pixel_rate_invocation: bool, ) -> Self
pub fn shader_tile_image_read_from_helper_invocation( self, shader_tile_image_read_from_helper_invocation: bool, ) -> Self
Sourcepub fn build(self) -> PhysicalDeviceShaderTileImagePropertiesEXT
pub fn build(self) -> PhysicalDeviceShaderTileImagePropertiesEXT
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.
Trait Implementations§
Source§impl<'a> Deref for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> Deref for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
Source§impl<'a> DerefMut for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> RefUnwindSafe for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceShaderTileImagePropertiesEXTBuilder<'a>
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