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>>
instance: &I)
-> Result<Surface, Vec<&'static str>>
fn name() -> &'static CStr
fn get_physical_device_surface_support_khr(&self,
physical_device: PhysicalDevice,
queue_index: uint32_t,
surface: SurfaceKHR)
-> bool
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>>
physical_device: PhysicalDevice,
surface: SurfaceKHR)
-> VkResult<Vec<PresentModeKHR>>
fn get_physical_device_surface_capabilities_khr(&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR)
-> VkResult<SurfaceCapabilitiesKHR>
physical_device: PhysicalDevice,
surface: SurfaceKHR)
-> VkResult<SurfaceCapabilitiesKHR>
fn get_physical_device_surface_formats_khr(&self,
physical_device: PhysicalDevice,
surface: SurfaceKHR)
-> VkResult<Vec<SurfaceFormatKHR>>
physical_device: PhysicalDevice,
surface: SurfaceKHR)
-> VkResult<Vec<SurfaceFormatKHR>>
unsafe fn destroy_surface_khr(&self,
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>)
surface: SurfaceKHR,
allocation_callbacks: Option<&AllocationCallbacks>)
Trait Implementations
impl Clone for Surface
[src]
fn clone(&self) -> Surface
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more