ReactOS 0.4.17-dev-934-g091855f
d3d12_swapchain_op Struct Reference
Collaboration diagram for d3d12_swapchain_op:

Public Attributes

struct list entry
 
enum d3d12_swapchain_op_type type
 
union {
   struct {
      unsigned int   sync_interval
 
      VkImage   vk_image
 
      unsigned int   frame_number
 
   }   present
 
   struct {
      VkDeviceMemory   vk_memory
 
      VkImage   vk_images [DXGI_MAX_SWAP_CHAIN_BUFFERS]
 
      DXGI_SWAP_CHAIN_DESC1   desc
 
   }   resize_buffers
 
}; 
 

Detailed Description

Definition at line 1207 of file swapchain.c.

Member Data Documentation

◆ 

union { ... } d3d12_swapchain_op::@324

◆ desc

DXGI_SWAP_CHAIN_DESC1 d3d12_swapchain_op::desc

Definition at line 1227 of file swapchain.c.

◆ entry

struct list d3d12_swapchain_op::entry

Definition at line 1209 of file swapchain.c.

◆ frame_number

unsigned int d3d12_swapchain_op::frame_number

Definition at line 1217 of file swapchain.c.

◆ 

struct { ... } d3d12_swapchain_op::present

◆ 

struct { ... } d3d12_swapchain_op::resize_buffers

◆ sync_interval

unsigned int d3d12_swapchain_op::sync_interval

Definition at line 1215 of file swapchain.c.

Referenced by d3d12_swapchain_present().

◆ type

enum d3d12_swapchain_op_type d3d12_swapchain_op::type

Definition at line 1210 of file swapchain.c.

◆ vk_image

VkImage d3d12_swapchain_op::vk_image

Definition at line 1216 of file swapchain.c.

◆ vk_images

VkImage d3d12_swapchain_op::vk_images[DXGI_MAX_SWAP_CHAIN_BUFFERS]

Definition at line 1226 of file swapchain.c.

◆ vk_memory

VkDeviceMemory d3d12_swapchain_op::vk_memory

Definition at line 1225 of file swapchain.c.


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