Struct ash::extensions::khr::Surface [−][src]
pub struct Surface { /* fields omitted */ }
Implementations
pub unsafe fn get_physical_device_surface_support(
&self,
physical_device: PhysicalDevice,
queue_index: u32,
surface: SurfaceKHR
) -> VkResult<bool>
pub unsafe fn get_physical_device_surface_support(
&self,
physical_device: PhysicalDevice,
queue_index: u32,
surface: SurfaceKHR
) -> VkResult<bool>
pub unsafe fn get_physical_device_surface_present_modes(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<PresentModeKHR>>
pub unsafe fn get_physical_device_surface_present_modes(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<PresentModeKHR>>
pub unsafe fn get_physical_device_surface_capabilities(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<SurfaceCapabilitiesKHR>
pub unsafe fn get_physical_device_surface_capabilities(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<SurfaceCapabilitiesKHR>
pub unsafe fn get_physical_device_surface_formats(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<SurfaceFormatKHR>>
pub unsafe fn get_physical_device_surface_formats(
&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR
) -> VkResult<Vec<SurfaceFormatKHR>>
pub unsafe fn destroy_surface(
&self,
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)
pub unsafe fn destroy_surface(
&self,
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Surface
impl UnwindSafe for Surface
Blanket Implementations
Mutably borrows from an owned value. Read more