Struct ash::extensions::Surface
[−]
[src]
pub struct Surface { /* fields omitted */ }
Methods
impl Surface
[src]
fn new<E: EntryV1_0, I: InstanceV1_0>(
entry: &E,
instance: &I
) -> Result<Surface, Vec<&'static str>>
[src]
entry: &E,
instance: &I
) -> Result<Surface, Vec<&'static str>>
fn name() -> &'static CStr
[src]
fn get_physical_device_surface_support_khr(
&self,
physical_device: PhysicalDevice,
queue_index: uint32_t,
surface: SurfaceKHR
) -> bool
[src]
&self,
physical_device: PhysicalDevice,
queue_index: uint32_t,
surface: SurfaceKHR
) -> bool
fn get_physical_device_surface_present_modes_khr(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<PresentModeKHR>>
[src]
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<PresentModeKHR>>
fn get_physical_device_surface_capabilities_khr(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<SurfaceCapabilitiesKHR>
[src]
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<SurfaceCapabilitiesKHR>
fn get_physical_device_surface_formats_khr(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<SurfaceFormatKHR>>
[src]
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<SurfaceFormatKHR>>
unsafe fn destroy_surface_khr(
&self,
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)
[src]
&self,
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)