ReactOS 0.4.17-dev-934-g091855f
d3d12_heap Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_heap:

Public Attributes

ID3D12Heap ID3D12Heap_iface
 
unsigned int refcount
 
unsigned int resource_count
 
bool is_private
 
D3D12_HEAP_DESC desc
 
struct vkd3d_mutex mutex
 
VkDeviceMemory vk_memory
 
void * map_ptr
 
unsigned int map_count
 
uint32_t vk_memory_type
 
struct d3d12_device * device
 
struct vkd3d_private_store private_store
 

Detailed Description

Definition at line 416 of file vkd3d_private.h.

Member Data Documentation

◆ desc

D3D12_HEAP_DESC d3d12_heap::desc

Definition at line 423 of file vkd3d_private.h.

◆ device

struct d3d12_device* d3d12_heap::device

Definition at line 432 of file vkd3d_private.h.

◆ ID3D12Heap_iface

ID3D12Heap d3d12_heap::ID3D12Heap_iface

Definition at line 418 of file vkd3d_private.h.

Referenced by impl_from_ID3D12Heap().

◆ is_private

bool d3d12_heap::is_private

Definition at line 422 of file vkd3d_private.h.

◆ map_count

unsigned int d3d12_heap::map_count

Definition at line 429 of file vkd3d_private.h.

◆ map_ptr

void* d3d12_heap::map_ptr

Definition at line 428 of file vkd3d_private.h.

◆ mutex

struct vkd3d_mutex d3d12_heap::mutex

Definition at line 425 of file vkd3d_private.h.

◆ private_store

struct vkd3d_private_store d3d12_heap::private_store

Definition at line 434 of file vkd3d_private.h.

◆ refcount

unsigned int d3d12_heap::refcount

Definition at line 419 of file vkd3d_private.h.

Referenced by d3d12_heap_AddRef(), and d3d12_heap_Release().

◆ resource_count

unsigned int d3d12_heap::resource_count

Definition at line 420 of file vkd3d_private.h.

◆ vk_memory

VkDeviceMemory d3d12_heap::vk_memory

Definition at line 427 of file vkd3d_private.h.

◆ vk_memory_type

uint32_t d3d12_heap::vk_memory_type

Definition at line 430 of file vkd3d_private.h.


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