ReactOS 0.4.17-dev-934-g091855f
wined3d_retired_object_vk Struct Reference

#include <wined3d_vk.h>

Collaboration diagram for wined3d_retired_object_vk:

Public Attributes

enum wined3d_retired_object_type_vk type
 
union {
   struct wined3d_retired_object_vk *   next
 
   VkFramebuffer   vk_framebuffer
 
   VkDescriptorPool   vk_descriptor_pool
 
   VkDeviceMemory   vk_memory
 
   struct wined3d_allocator_block *   block
 
   struct {
      struct wined3d_bo_slab_vk *   slab
 
      size_t   idx
 
   }   slice
 
   VkBuffer   vk_buffer
 
   VkImage   vk_image
 
   VkBufferView   vk_buffer_view
 
   VkImageView   vk_image_view
 
   VkSampler   vk_sampler
 
   VkEvent   vk_event
 
   VkPipeline   vk_pipeline
 
   struct {
      struct wined3d_query_pool_vk *   pool_vk
 
      uint32_t   start
 
      uint32_t   count
 
   }   queries
 
} u
 
uint64_t command_buffer_id
 

Detailed Description

Definition at line 444 of file wined3d_vk.h.

Member Data Documentation

◆ block

struct wined3d_allocator_block* wined3d_retired_object_vk::block

◆ command_buffer_id

◆ count

uint32_t wined3d_retired_object_vk::count

Definition at line 470 of file wined3d_vk.h.

◆ idx

size_t wined3d_retired_object_vk::idx

Definition at line 457 of file wined3d_vk.h.

◆ next

struct wined3d_retired_object_vk* wined3d_retired_object_vk::next

◆ pool_vk

struct wined3d_query_pool_vk* wined3d_retired_object_vk::pool_vk

Definition at line 468 of file wined3d_vk.h.

◆ 

struct { ... } wined3d_retired_object_vk::queries

◆ slab

struct wined3d_bo_slab_vk* wined3d_retired_object_vk::slab

Definition at line 456 of file wined3d_vk.h.

Referenced by wined3d_context_vk_destroy_bo_slab_slice().

◆ 

struct { ... } wined3d_retired_object_vk::slice

◆ start

uint32_t wined3d_retired_object_vk::start

Definition at line 469 of file wined3d_vk.h.

◆ type

◆ 

◆ vk_buffer

VkBuffer wined3d_retired_object_vk::vk_buffer

◆ vk_buffer_view

VkBufferView wined3d_retired_object_vk::vk_buffer_view

◆ vk_descriptor_pool

VkDescriptorPool wined3d_retired_object_vk::vk_descriptor_pool

◆ vk_event

VkEvent wined3d_retired_object_vk::vk_event

◆ vk_framebuffer

VkFramebuffer wined3d_retired_object_vk::vk_framebuffer

◆ vk_image

VkImage wined3d_retired_object_vk::vk_image

◆ vk_image_view

VkImageView wined3d_retired_object_vk::vk_image_view

◆ vk_memory

VkDeviceMemory wined3d_retired_object_vk::vk_memory

◆ vk_pipeline

VkPipeline wined3d_retired_object_vk::vk_pipeline

◆ vk_sampler

VkSampler wined3d_retired_object_vk::vk_sampler

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