ReactOS 0.4.17-dev-934-g091855f
d3d12_command_allocator Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_command_allocator:

Public Attributes

ID3D12CommandAllocator ID3D12CommandAllocator_iface
 
unsigned int refcount
 
D3D12_COMMAND_LIST_TYPE type
 
VkQueueFlags vk_queue_flags
 
VkCommandPool vk_command_pool
 
VkDescriptorPool vk_descriptor_pool
 
VkDescriptorPool * free_descriptor_pools
 
size_t free_descriptor_pools_size
 
size_t free_descriptor_pool_count
 
VkRenderPass * passes
 
size_t passes_size
 
size_t pass_count
 
VkFramebuffer * framebuffers
 
size_t framebuffers_size
 
size_t framebuffer_count
 
VkDescriptorPool * descriptor_pools
 
size_t descriptor_pools_size
 
size_t descriptor_pool_count
 
struct vkd3d_view ** views
 
size_t views_size
 
size_t view_count
 
VkBufferView * buffer_views
 
size_t buffer_views_size
 
size_t buffer_view_count
 
struct vkd3d_buffer * transfer_buffers
 
size_t transfer_buffers_size
 
size_t transfer_buffer_count
 
VkCommandBuffer * command_buffers
 
size_t command_buffers_size
 
size_t command_buffer_count
 
struct d3d12_command_list * current_command_list
 
struct d3d12_device * device
 
struct vkd3d_private_store private_store
 

Detailed Description

Definition at line 1151 of file vkd3d_private.h.

Member Data Documentation

◆ buffer_view_count

size_t d3d12_command_allocator::buffer_view_count

Definition at line 1185 of file vkd3d_private.h.

◆ buffer_views

VkBufferView* d3d12_command_allocator::buffer_views

Definition at line 1183 of file vkd3d_private.h.

◆ buffer_views_size

size_t d3d12_command_allocator::buffer_views_size

Definition at line 1184 of file vkd3d_private.h.

◆ command_buffer_count

size_t d3d12_command_allocator::command_buffer_count

Definition at line 1193 of file vkd3d_private.h.

◆ command_buffers

VkCommandBuffer* d3d12_command_allocator::command_buffers

Definition at line 1191 of file vkd3d_private.h.

◆ command_buffers_size

size_t d3d12_command_allocator::command_buffers_size

Definition at line 1192 of file vkd3d_private.h.

◆ current_command_list

struct d3d12_command_list* d3d12_command_allocator::current_command_list

Definition at line 1195 of file vkd3d_private.h.

◆ descriptor_pool_count

size_t d3d12_command_allocator::descriptor_pool_count

Definition at line 1177 of file vkd3d_private.h.

◆ descriptor_pools

VkDescriptorPool* d3d12_command_allocator::descriptor_pools

Definition at line 1175 of file vkd3d_private.h.

◆ descriptor_pools_size

size_t d3d12_command_allocator::descriptor_pools_size

Definition at line 1176 of file vkd3d_private.h.

◆ device

struct d3d12_device* d3d12_command_allocator::device

Definition at line 1196 of file vkd3d_private.h.

◆ framebuffer_count

size_t d3d12_command_allocator::framebuffer_count

Definition at line 1173 of file vkd3d_private.h.

◆ framebuffers

VkFramebuffer* d3d12_command_allocator::framebuffers

Definition at line 1171 of file vkd3d_private.h.

◆ framebuffers_size

size_t d3d12_command_allocator::framebuffers_size

Definition at line 1172 of file vkd3d_private.h.

◆ free_descriptor_pool_count

size_t d3d12_command_allocator::free_descriptor_pool_count

Definition at line 1165 of file vkd3d_private.h.

◆ free_descriptor_pools

VkDescriptorPool* d3d12_command_allocator::free_descriptor_pools

Definition at line 1163 of file vkd3d_private.h.

◆ free_descriptor_pools_size

size_t d3d12_command_allocator::free_descriptor_pools_size

Definition at line 1164 of file vkd3d_private.h.

◆ ID3D12CommandAllocator_iface

ID3D12CommandAllocator d3d12_command_allocator::ID3D12CommandAllocator_iface

Definition at line 1153 of file vkd3d_private.h.

Referenced by impl_from_ID3D12CommandAllocator().

◆ pass_count

size_t d3d12_command_allocator::pass_count

Definition at line 1169 of file vkd3d_private.h.

◆ passes

VkRenderPass* d3d12_command_allocator::passes

Definition at line 1167 of file vkd3d_private.h.

◆ passes_size

size_t d3d12_command_allocator::passes_size

Definition at line 1168 of file vkd3d_private.h.

◆ private_store

struct vkd3d_private_store d3d12_command_allocator::private_store

Definition at line 1198 of file vkd3d_private.h.

◆ refcount

unsigned int d3d12_command_allocator::refcount

◆ transfer_buffer_count

size_t d3d12_command_allocator::transfer_buffer_count

Definition at line 1189 of file vkd3d_private.h.

◆ transfer_buffers

struct vkd3d_buffer* d3d12_command_allocator::transfer_buffers

Definition at line 1187 of file vkd3d_private.h.

◆ transfer_buffers_size

size_t d3d12_command_allocator::transfer_buffers_size

Definition at line 1188 of file vkd3d_private.h.

◆ type

D3D12_COMMAND_LIST_TYPE d3d12_command_allocator::type

Definition at line 1156 of file vkd3d_private.h.

◆ view_count

size_t d3d12_command_allocator::view_count

Definition at line 1181 of file vkd3d_private.h.

◆ views

struct vkd3d_view** d3d12_command_allocator::views

Definition at line 1179 of file vkd3d_private.h.

◆ views_size

size_t d3d12_command_allocator::views_size

Definition at line 1180 of file vkd3d_private.h.

◆ vk_command_pool

VkCommandPool d3d12_command_allocator::vk_command_pool

Definition at line 1159 of file vkd3d_private.h.

◆ vk_descriptor_pool

VkDescriptorPool d3d12_command_allocator::vk_descriptor_pool

Definition at line 1161 of file vkd3d_private.h.

◆ vk_queue_flags

VkQueueFlags d3d12_command_allocator::vk_queue_flags

Definition at line 1157 of file vkd3d_private.h.


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