Struct ash::extensions::khr::GetSurfaceCapabilities2
source · pub struct GetSurfaceCapabilities2 { /* private fields */ }
Implementations§
source§impl GetSurfaceCapabilities2
impl GetSurfaceCapabilities2
pub fn new(entry: &Entry, instance: &Instance) -> Self
sourcepub unsafe fn get_physical_device_surface_capabilities2(
&self,
physical_device: PhysicalDevice,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> VkResult<SurfaceCapabilities2KHR>
pub unsafe fn get_physical_device_surface_capabilities2( &self, physical_device: PhysicalDevice, surface_info: &PhysicalDeviceSurfaceInfo2KHR ) -> VkResult<SurfaceCapabilities2KHR>
sourcepub unsafe fn get_physical_device_surface_formats2_len(
&self,
physical_device: PhysicalDevice,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> VkResult<usize>
pub unsafe fn get_physical_device_surface_formats2_len( &self, physical_device: PhysicalDevice, surface_info: &PhysicalDeviceSurfaceInfo2KHR ) -> VkResult<usize>
Retrieve the number of elements to pass to get_physical_device_surface_formats2()
sourcepub unsafe fn get_physical_device_surface_formats2(
&self,
physical_device: PhysicalDevice,
surface_info: &PhysicalDeviceSurfaceInfo2KHR,
out: &mut [SurfaceFormat2KHR]
) -> VkResult<()>
pub unsafe fn get_physical_device_surface_formats2( &self, physical_device: PhysicalDevice, surface_info: &PhysicalDeviceSurfaceInfo2KHR, out: &mut [SurfaceFormat2KHR] ) -> VkResult<()>
Call get_physical_device_surface_formats2_len()
to query the number of elements to pass to out
.
Be sure to Default::default()
-initialize these elements and optionally set their p_next
pointer.
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &KhrGetSurfaceCapabilities2Fn
Trait Implementations§
source§impl Clone for GetSurfaceCapabilities2
impl Clone for GetSurfaceCapabilities2
source§fn clone(&self) -> GetSurfaceCapabilities2
fn clone(&self) -> GetSurfaceCapabilities2
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GetSurfaceCapabilities2
impl RefUnwindSafe for GetSurfaceCapabilities2
impl Send for GetSurfaceCapabilities2
impl Sync for GetSurfaceCapabilities2
impl Unpin for GetSurfaceCapabilities2
impl UnwindSafe for GetSurfaceCapabilities2
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