pub struct VulkanExtDescriptorBuffer { /* private fields */ }Expand description
struct for VK_EXT_descriptor_buffer
Implementations§
Source§impl VulkanExtDescriptorBuffer
impl VulkanExtDescriptorBuffer
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtDescriptorBuffer
impl Clone for VulkanExtDescriptorBuffer
Source§fn clone(&self) -> VulkanExtDescriptorBuffer
fn clone(&self) -> VulkanExtDescriptorBuffer
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 VulkanExtDescriptorBuffer
Source§impl Debug for VulkanExtDescriptorBuffer
impl Debug for VulkanExtDescriptorBuffer
Source§impl Default for VulkanExtDescriptorBuffer
impl Default for VulkanExtDescriptorBuffer
Source§impl VK_EXT_descriptor_buffer for VulkanExtDescriptorBuffer
impl VK_EXT_descriptor_buffer for VulkanExtDescriptorBuffer
Source§fn vkGetDescriptorSetLayoutSizeEXT(
&self,
device: VkDevice,
layout: VkDescriptorSetLayout,
pLayoutSizeInBytes: *mut VkDeviceSize,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutSizeEXT( &self, device: VkDevice, layout: VkDescriptorSetLayout, pLayoutSizeInBytes: *mut VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkGetDescriptorSetLayoutBindingOffsetEXT(
&self,
device: VkDevice,
layout: VkDescriptorSetLayout,
binding: u32,
pOffset: *mut VkDeviceSize,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutBindingOffsetEXT( &self, device: VkDevice, layout: VkDescriptorSetLayout, binding: u32, pOffset: *mut VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkGetDescriptorEXT(
&self,
device: VkDevice,
pDescriptorInfo: *const VkDescriptorGetInfoEXT,
dataSize: usize,
pDescriptor: *mut c_void,
) -> Result<(), VkError>
fn vkGetDescriptorEXT( &self, device: VkDevice, pDescriptorInfo: *const VkDescriptorGetInfoEXT, dataSize: usize, pDescriptor: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorBuffersEXT(
&self,
commandBuffer: VkCommandBuffer,
bufferCount: u32,
pBindingInfos: *const VkDescriptorBufferBindingInfoEXT,
) -> Result<(), VkError>
fn vkCmdBindDescriptorBuffersEXT( &self, commandBuffer: VkCommandBuffer, bufferCount: u32, pBindingInfos: *const VkDescriptorBufferBindingInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetDescriptorBufferOffsetsEXT(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
firstSet: u32,
setCount: u32,
pBufferIndices: *const uint32_t,
pOffsets: *const VkDeviceSize,
) -> Result<(), VkError>
fn vkCmdSetDescriptorBufferOffsetsEXT( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, firstSet: u32, setCount: u32, pBufferIndices: *const uint32_t, pOffsets: *const VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorBufferEmbeddedSamplersEXT(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
set: u32,
) -> Result<(), VkError>
fn vkCmdBindDescriptorBufferEmbeddedSamplersEXT( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, ) -> Result<(), VkError>
Source§fn vkGetBufferOpaqueCaptureDescriptorDataEXT(
&self,
device: VkDevice,
pInfo: *const VkBufferCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetBufferOpaqueCaptureDescriptorDataEXT( &self, device: VkDevice, pInfo: *const VkBufferCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetImageOpaqueCaptureDescriptorDataEXT(
&self,
device: VkDevice,
pInfo: *const VkImageCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetImageOpaqueCaptureDescriptorDataEXT( &self, device: VkDevice, pInfo: *const VkImageCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetImageViewOpaqueCaptureDescriptorDataEXT(
&self,
device: VkDevice,
pInfo: *const VkImageViewCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetImageViewOpaqueCaptureDescriptorDataEXT( &self, device: VkDevice, pInfo: *const VkImageViewCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetSamplerOpaqueCaptureDescriptorDataEXT(
&self,
device: VkDevice,
pInfo: *const VkSamplerCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetSamplerOpaqueCaptureDescriptorDataEXT( &self, device: VkDevice, pInfo: *const VkSamplerCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtDescriptorBuffer
impl RefUnwindSafe for VulkanExtDescriptorBuffer
impl Send for VulkanExtDescriptorBuffer
impl Sync for VulkanExtDescriptorBuffer
impl Unpin for VulkanExtDescriptorBuffer
impl UnsafeUnpin for VulkanExtDescriptorBuffer
impl UnwindSafe for VulkanExtDescriptorBuffer
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