pub struct VulkanKhrCreateRenderpass2 { /* private fields */ }Expand description
struct for VK_KHR_create_renderpass2
Implementations§
Source§impl VulkanKhrCreateRenderpass2
impl VulkanKhrCreateRenderpass2
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrCreateRenderpass2
impl Clone for VulkanKhrCreateRenderpass2
Source§fn clone(&self) -> VulkanKhrCreateRenderpass2
fn clone(&self) -> VulkanKhrCreateRenderpass2
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 VulkanKhrCreateRenderpass2
Source§impl Debug for VulkanKhrCreateRenderpass2
impl Debug for VulkanKhrCreateRenderpass2
Source§impl Default for VulkanKhrCreateRenderpass2
impl Default for VulkanKhrCreateRenderpass2
Source§impl VK_KHR_create_renderpass2 for VulkanKhrCreateRenderpass2
impl VK_KHR_create_renderpass2 for VulkanKhrCreateRenderpass2
Source§fn vkCreateRenderPass2KHR(
&self,
device: VkDevice,
pCreateInfo: *const VkRenderPassCreateInfo2,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut VkRenderPass,
) -> Result<(), VkError>
fn vkCreateRenderPass2KHR( &self, device: VkDevice, pCreateInfo: *const VkRenderPassCreateInfo2, pAllocator: *const VkAllocationCallbacks, pRenderPass: *mut VkRenderPass, ) -> Result<(), VkError>
Source§fn vkCmdBeginRenderPass2KHR(
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
) -> Result<(), VkError>
fn vkCmdBeginRenderPass2KHR( &self, commandBuffer: VkCommandBuffer, pRenderPassBegin: *const VkRenderPassBeginInfo, pSubpassBeginInfo: *const VkSubpassBeginInfo, ) -> Result<(), VkError>
Source§fn vkCmdNextSubpass2KHR(
&self,
commandBuffer: VkCommandBuffer,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdNextSubpass2KHR( &self, commandBuffer: VkCommandBuffer, pSubpassBeginInfo: *const VkSubpassBeginInfo, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Source§fn vkCmdEndRenderPass2KHR(
&self,
commandBuffer: VkCommandBuffer,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdEndRenderPass2KHR( &self, commandBuffer: VkCommandBuffer, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrCreateRenderpass2
impl RefUnwindSafe for VulkanKhrCreateRenderpass2
impl Send for VulkanKhrCreateRenderpass2
impl Sync for VulkanKhrCreateRenderpass2
impl Unpin for VulkanKhrCreateRenderpass2
impl UnsafeUnpin for VulkanKhrCreateRenderpass2
impl UnwindSafe for VulkanKhrCreateRenderpass2
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