ReactOS 0.4.17-dev-934-g091855f
vkd3d_resource_view Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for vkd3d_resource_view:

Public Attributes

enum vkd3d_view_type type
 
union {
   VkBufferView   vk_buffer_view
 
   VkImageView   vk_image_view
 
   VkSampler   vk_sampler
 
} u
 
VkBufferView vk_counter_view
 
const struct vkd3d_format * format
 
union {
   struct {
      VkDeviceSize   offset
 
      VkDeviceSize   size
 
   }   buffer
 
   struct {
      VkImageViewType   vk_view_type
 
      unsigned int   miplevel_idx
 
      unsigned int   layer_idx
 
      unsigned int   layer_count
 
   }   texture
 
} info
 

Detailed Description

Definition at line 575 of file vkd3d_private.h.

Member Data Documentation

◆ 

struct { ... } vkd3d_resource_view::buffer

◆ format

const struct vkd3d_format* vkd3d_resource_view::format

Definition at line 585 of file vkd3d_private.h.

◆ 

union { ... } vkd3d_resource_view::info

◆ layer_count

unsigned int vkd3d_resource_view::layer_count

Definition at line 598 of file vkd3d_private.h.

Referenced by d3d12_command_list_clear_uav().

◆ layer_idx

unsigned int vkd3d_resource_view::layer_idx

Definition at line 597 of file vkd3d_private.h.

◆ miplevel_idx

unsigned int vkd3d_resource_view::miplevel_idx

Definition at line 596 of file vkd3d_private.h.

Referenced by d3d12_command_list_clear_uav().

◆ offset

VkDeviceSize vkd3d_resource_view::offset

Definition at line 590 of file vkd3d_private.h.

◆ size

VkDeviceSize vkd3d_resource_view::size

Definition at line 591 of file vkd3d_private.h.

◆ 

struct { ... } vkd3d_resource_view::texture

◆ type

enum vkd3d_view_type vkd3d_resource_view::type

Definition at line 577 of file vkd3d_private.h.

◆ 

union { ... } vkd3d_resource_view::u

◆ vk_buffer_view

VkBufferView vkd3d_resource_view::vk_buffer_view

Definition at line 580 of file vkd3d_private.h.

◆ vk_counter_view

VkBufferView vkd3d_resource_view::vk_counter_view

Definition at line 584 of file vkd3d_private.h.

◆ vk_image_view

VkImageView vkd3d_resource_view::vk_image_view

Definition at line 581 of file vkd3d_private.h.

◆ vk_sampler

VkSampler vkd3d_resource_view::vk_sampler

Definition at line 582 of file vkd3d_private.h.

◆ vk_view_type

VkImageViewType vkd3d_resource_view::vk_view_type

Definition at line 595 of file vkd3d_private.h.


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