FFmpeg
Data Fields
FFVulkanDescriptorSet Struct Reference

#include <vulkan.h>

Data Fields

VkDescriptorSetLayout layout
 
FFVkBuffer buf
 
uint8_t * desc_mem
 
VkDeviceSize layout_size
 
VkDeviceSize aligned_size
 
VkDeviceSize total_size
 
VkBufferUsageFlags usage
 
VkDescriptorSetLayoutBinding * binding
 
VkDeviceSize * binding_offset
 
int nb_bindings
 
int read_only
 

Detailed Description

Definition at line 115 of file vulkan.h.

Field Documentation

◆ layout

VkDescriptorSetLayout FFVulkanDescriptorSet::layout

Definition at line 116 of file vulkan.h.

Referenced by init_pipeline_layout().

◆ buf

FFVkBuffer FFVulkanDescriptorSet::buf

Definition at line 117 of file vulkan.h.

◆ desc_mem

uint8_t* FFVulkanDescriptorSet::desc_mem

Definition at line 118 of file vulkan.h.

◆ layout_size

VkDeviceSize FFVulkanDescriptorSet::layout_size

Definition at line 119 of file vulkan.h.

◆ aligned_size

VkDeviceSize FFVulkanDescriptorSet::aligned_size

Definition at line 120 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline().

◆ total_size

VkDeviceSize FFVulkanDescriptorSet::total_size

Definition at line 121 of file vulkan.h.

◆ usage

VkBufferUsageFlags FFVulkanDescriptorSet::usage

Definition at line 122 of file vulkan.h.

◆ binding

VkDescriptorSetLayoutBinding* FFVulkanDescriptorSet::binding

Definition at line 124 of file vulkan.h.

Referenced by ff_vk_set_descriptor_buffer(), and vk_set_descriptor_image().

◆ binding_offset

VkDeviceSize* FFVulkanDescriptorSet::binding_offset

Definition at line 125 of file vulkan.h.

◆ nb_bindings

int FFVulkanDescriptorSet::nb_bindings

Definition at line 126 of file vulkan.h.

◆ read_only

int FFVulkanDescriptorSet::read_only

Definition at line 128 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline().


The documentation for this struct was generated from the following file: