[−][src]Trait vulkanalia::vk::DeviceV1_1
Vulkan 1.1 device command wrappers.
Provided methods
pub fn bind_buffer_memory2(
&self,
bind_infos: &[impl Cast<Target = BindBufferMemoryInfo>]
) -> VkResult<()>
[src]
&self,
bind_infos: &[impl Cast<Target = BindBufferMemoryInfo>]
) -> VkResult<()>
pub fn bind_image_memory2(
&self,
bind_infos: &[impl Cast<Target = BindImageMemoryInfo>]
) -> VkResult<()>
[src]
&self,
bind_infos: &[impl Cast<Target = BindImageMemoryInfo>]
) -> VkResult<()>
pub fn cmd_dispatch_base(
&self,
command_buffer: CommandBuffer,
base_group_x: u32,
base_group_y: u32,
base_group_z: u32,
group_count_x: u32,
group_count_y: u32,
group_count_z: u32
)
[src]
&self,
command_buffer: CommandBuffer,
base_group_x: u32,
base_group_y: u32,
base_group_z: u32,
group_count_x: u32,
group_count_y: u32,
group_count_z: u32
)
pub fn cmd_set_device_mask(
&self,
command_buffer: CommandBuffer,
device_mask: u32
)
[src]
&self,
command_buffer: CommandBuffer,
device_mask: u32
)
pub fn create_descriptor_update_template(
&self,
create_info: &DescriptorUpdateTemplateCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DescriptorUpdateTemplate>
[src]
&self,
create_info: &DescriptorUpdateTemplateCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DescriptorUpdateTemplate>
pub fn create_sampler_ycbcr_conversion(
&self,
create_info: &SamplerYcbcrConversionCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<SamplerYcbcrConversion>
[src]
&self,
create_info: &SamplerYcbcrConversionCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<SamplerYcbcrConversion>
pub fn destroy_descriptor_update_template(
&self,
descriptor_update_template: DescriptorUpdateTemplate,
allocator: Option<&AllocationCallbacks>
)
[src]
&self,
descriptor_update_template: DescriptorUpdateTemplate,
allocator: Option<&AllocationCallbacks>
)
pub fn destroy_sampler_ycbcr_conversion(
&self,
ycbcr_conversion: SamplerYcbcrConversion,
allocator: Option<&AllocationCallbacks>
)
[src]
&self,
ycbcr_conversion: SamplerYcbcrConversion,
allocator: Option<&AllocationCallbacks>
)
pub fn get_buffer_memory_requirements2(
&self,
info: &BufferMemoryRequirementsInfo2
) -> MemoryRequirements2
[src]
&self,
info: &BufferMemoryRequirementsInfo2
) -> MemoryRequirements2
pub fn get_descriptor_set_layout_support(
&self,
create_info: &DescriptorSetLayoutCreateInfo
) -> DescriptorSetLayoutSupport
[src]
&self,
create_info: &DescriptorSetLayoutCreateInfo
) -> DescriptorSetLayoutSupport
pub fn get_device_group_peer_memory_features(
&self,
heap_index: u32,
local_device_index: u32,
remote_device_index: u32
) -> PeerMemoryFeatureFlags
[src]
&self,
heap_index: u32,
local_device_index: u32,
remote_device_index: u32
) -> PeerMemoryFeatureFlags
pub fn get_device_queue2(&self, queue_info: &DeviceQueueInfo2) -> Queue
[src]
pub fn get_image_memory_requirements2(
&self,
info: &ImageMemoryRequirementsInfo2
) -> MemoryRequirements2
[src]
&self,
info: &ImageMemoryRequirementsInfo2
) -> MemoryRequirements2
pub fn get_image_sparse_memory_requirements2(
&self,
info: &ImageSparseMemoryRequirementsInfo2
) -> Vec<SparseImageMemoryRequirements2>
[src]
&self,
info: &ImageSparseMemoryRequirementsInfo2
) -> Vec<SparseImageMemoryRequirements2>
pub fn trim_command_pool(
&self,
command_pool: CommandPool,
flags: CommandPoolTrimFlags
)
[src]
&self,
command_pool: CommandPool,
flags: CommandPoolTrimFlags
)
pub fn update_descriptor_set_with_template(
&self,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
data: &c_void
)
[src]
&self,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
data: &c_void
)