pub struct VulkanExtHdrMetadata { /* private fields */ }Expand description
struct for VK_EXT_hdr_metadata
Implementations§
Source§impl VulkanExtHdrMetadata
impl VulkanExtHdrMetadata
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtHdrMetadata
impl Clone for VulkanExtHdrMetadata
Source§fn clone(&self) -> VulkanExtHdrMetadata
fn clone(&self) -> VulkanExtHdrMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanExtHdrMetadata
Source§impl Debug for VulkanExtHdrMetadata
impl Debug for VulkanExtHdrMetadata
Source§impl Default for VulkanExtHdrMetadata
impl Default for VulkanExtHdrMetadata
Source§impl VK_EXT_hdr_metadata for VulkanExtHdrMetadata
impl VK_EXT_hdr_metadata for VulkanExtHdrMetadata
Source§fn vkSetHdrMetadataEXT(
&self,
device: VkDevice,
swapchainCount: u32,
pSwapchains: *const VkSwapchainKHR,
pMetadata: *const VkHdrMetadataEXT,
) -> Result<(), VkError>
fn vkSetHdrMetadataEXT( &self, device: VkDevice, swapchainCount: u32, pSwapchains: *const VkSwapchainKHR, pMetadata: *const VkHdrMetadataEXT, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtHdrMetadata
impl RefUnwindSafe for VulkanExtHdrMetadata
impl Send for VulkanExtHdrMetadata
impl Sync for VulkanExtHdrMetadata
impl Unpin for VulkanExtHdrMetadata
impl UnsafeUnpin for VulkanExtHdrMetadata
impl UnwindSafe for VulkanExtHdrMetadata
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