pub struct VulkanVersion14 { /* private fields */ }Expand description
struct for VK_VERSION_1_4
Implementations§
Source§impl VulkanVersion14
impl VulkanVersion14
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanVersion14
impl Clone for VulkanVersion14
Source§fn clone(&self) -> VulkanVersion14
fn clone(&self) -> VulkanVersion14
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 VulkanVersion14
Source§impl Debug for VulkanVersion14
impl Debug for VulkanVersion14
Source§impl Default for VulkanVersion14
impl Default for VulkanVersion14
Source§impl VK_VERSION_1_4 for VulkanVersion14
impl VK_VERSION_1_4 for VulkanVersion14
Source§fn vkCmdSetLineStipple(
&self,
commandBuffer: VkCommandBuffer,
lineStippleFactor: u32,
lineStipplePattern: u16,
) -> Result<(), VkError>
fn vkCmdSetLineStipple( &self, commandBuffer: VkCommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16, ) -> Result<(), VkError>
Source§fn vkMapMemory2(
&self,
device: VkDevice,
pMemoryMapInfo: *const VkMemoryMapInfo,
ppData: *mut *mut c_void,
) -> Result<(), VkError>
fn vkMapMemory2( &self, device: VkDevice, pMemoryMapInfo: *const VkMemoryMapInfo, ppData: *mut *mut c_void, ) -> Result<(), VkError>
Source§fn vkUnmapMemory2(
&self,
device: VkDevice,
pMemoryUnmapInfo: *const VkMemoryUnmapInfo,
) -> Result<(), VkError>
fn vkUnmapMemory2( &self, device: VkDevice, pMemoryUnmapInfo: *const VkMemoryUnmapInfo, ) -> Result<(), VkError>
Source§fn vkCmdBindIndexBuffer2(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
size: VkDeviceSize,
indexType: VkIndexType,
) -> Result<(), VkError>
fn vkCmdBindIndexBuffer2( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, size: VkDeviceSize, indexType: VkIndexType, ) -> Result<(), VkError>
Source§fn vkGetRenderingAreaGranularity(
&self,
device: VkDevice,
pRenderingAreaInfo: *const VkRenderingAreaInfo,
pGranularity: *mut VkExtent2D,
) -> Result<(), VkError>
fn vkGetRenderingAreaGranularity( &self, device: VkDevice, pRenderingAreaInfo: *const VkRenderingAreaInfo, pGranularity: *mut VkExtent2D, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageSubresourceLayout(
&self,
device: VkDevice,
pInfo: *const VkDeviceImageSubresourceInfo,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetDeviceImageSubresourceLayout( &self, device: VkDevice, pInfo: *const VkDeviceImageSubresourceInfo, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout2(
&self,
device: VkDevice,
image: VkImage,
pSubresource: *const VkImageSubresource2,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout2( &self, device: VkDevice, image: VkImage, pSubresource: *const VkImageSubresource2, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSet(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSet( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplate(
&self,
commandBuffer: VkCommandBuffer,
descriptorUpdateTemplate: VkDescriptorUpdateTemplate,
layout: VkPipelineLayout,
set: u32,
pData: *const c_void,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplate( &self, commandBuffer: VkCommandBuffer, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, layout: VkPipelineLayout, set: u32, pData: *const c_void, ) -> Result<(), VkError>
Source§fn vkCmdSetRenderingAttachmentLocations(
&self,
commandBuffer: VkCommandBuffer,
pLocationInfo: *const VkRenderingAttachmentLocationInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingAttachmentLocations( &self, commandBuffer: VkCommandBuffer, pLocationInfo: *const VkRenderingAttachmentLocationInfo, ) -> Result<(), VkError>
Source§fn vkCmdSetRenderingInputAttachmentIndices(
&self,
commandBuffer: VkCommandBuffer,
pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingInputAttachmentIndices( &self, commandBuffer: VkCommandBuffer, pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorSets2(
&self,
commandBuffer: VkCommandBuffer,
pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo,
) -> Result<(), VkError>
fn vkCmdBindDescriptorSets2( &self, commandBuffer: VkCommandBuffer, pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushConstants2(
&self,
commandBuffer: VkCommandBuffer,
pPushConstantsInfo: *const VkPushConstantsInfo,
) -> Result<(), VkError>
fn vkCmdPushConstants2( &self, commandBuffer: VkCommandBuffer, pPushConstantsInfo: *const VkPushConstantsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSet2(
&self,
commandBuffer: VkCommandBuffer,
pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSet2( &self, commandBuffer: VkCommandBuffer, pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplate2(
&self,
commandBuffer: VkCommandBuffer,
pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplate2( &self, commandBuffer: VkCommandBuffer, pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo, ) -> Result<(), VkError>
Source§fn vkCopyMemoryToImage(
&self,
device: VkDevice,
pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo,
) -> Result<(), VkError>
fn vkCopyMemoryToImage( &self, device: VkDevice, pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToMemory(
&self,
device: VkDevice,
pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo,
) -> Result<(), VkError>
fn vkCopyImageToMemory( &self, device: VkDevice, pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToImage(
&self,
device: VkDevice,
pCopyImageToImageInfo: *const VkCopyImageToImageInfo,
) -> Result<(), VkError>
fn vkCopyImageToImage( &self, device: VkDevice, pCopyImageToImageInfo: *const VkCopyImageToImageInfo, ) -> Result<(), VkError>
Source§fn vkTransitionImageLayout(
&self,
device: VkDevice,
transitionCount: u32,
pTransitions: *const VkHostImageLayoutTransitionInfo,
) -> Result<(), VkError>
fn vkTransitionImageLayout( &self, device: VkDevice, transitionCount: u32, pTransitions: *const VkHostImageLayoutTransitionInfo, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanVersion14
impl RefUnwindSafe for VulkanVersion14
impl Send for VulkanVersion14
impl Sync for VulkanVersion14
impl Unpin for VulkanVersion14
impl UnsafeUnpin for VulkanVersion14
impl UnwindSafe for VulkanVersion14
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