ash::vk

Type Alias PhysicalDeviceLineRasterizationFeaturesEXT

Source
pub type PhysicalDeviceLineRasterizationFeaturesEXT<'a> = PhysicalDeviceLineRasterizationFeaturesKHR<'a>;

Aliased Type§

struct PhysicalDeviceLineRasterizationFeaturesEXT<'a> {
    pub s_type: StructureType,
    pub p_next: *mut c_void,
    pub rectangular_lines: u32,
    pub bresenham_lines: u32,
    pub smooth_lines: u32,
    pub stippled_rectangular_lines: u32,
    pub stippled_bresenham_lines: u32,
    pub stippled_smooth_lines: u32,
    pub _marker: PhantomData<&'a ()>,
}

Fields§

§s_type: StructureType§p_next: *mut c_void§rectangular_lines: u32§bresenham_lines: u32§smooth_lines: u32§stippled_rectangular_lines: u32§stippled_bresenham_lines: u32§stippled_smooth_lines: u32§_marker: PhantomData<&'a ()>

Implementations

Source§

impl<'a> PhysicalDeviceLineRasterizationFeaturesKHR<'a>

Source

pub fn rectangular_lines(self, rectangular_lines: bool) -> Self

Source

pub fn bresenham_lines(self, bresenham_lines: bool) -> Self

Source

pub fn smooth_lines(self, smooth_lines: bool) -> Self

Source

pub fn stippled_rectangular_lines( self, stippled_rectangular_lines: bool, ) -> Self

Source

pub fn stippled_bresenham_lines(self, stippled_bresenham_lines: bool) -> Self

Source

pub fn stippled_smooth_lines(self, stippled_smooth_lines: bool) -> Self

Trait Implementations