ReactOS 0.4.17-dev-934-g091855f
d3d12_fence Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_fence:

Classes

struct  vkd3d_waiting_event
 

Public Attributes

ID3D12Fence1 ID3D12Fence1_iface
 
unsigned int internal_refcount
 
unsigned int refcount
 
D3D12_FENCE_FLAGS flags
 
uint64_t value
 
uint64_t max_pending_value
 
struct vkd3d_mutex mutex
 
struct vkd3d_cond null_event_cond
 
struct d3d12_fence::vkd3d_waiting_event * events
 
size_t events_size
 
size_t event_count
 
VkSemaphore timeline_semaphore
 
uint64_t timeline_value
 
uint64_t pending_timeline_value
 
struct vkd3d_signaled_semaphore * semaphores
 
size_t semaphores_size
 
unsigned int semaphore_count
 
VkFence old_vk_fences [VKD3D_MAX_VK_SYNC_OBJECTS]
 
struct d3d12_device * device
 
struct vkd3d_private_store private_store
 

Detailed Description

Definition at line 372 of file vkd3d_private.h.

Member Data Documentation

◆ device

◆ event_count

size_t d3d12_fence::event_count

◆ events

◆ events_size

size_t d3d12_fence::events_size

Definition at line 391 of file vkd3d_private.h.

Referenced by d3d12_fence_init(), and d3d12_fence_SetEventOnCompletion().

◆ flags

D3D12_FENCE_FLAGS d3d12_fence::flags

Definition at line 378 of file vkd3d_private.h.

Referenced by d3d12_fence_GetCreationFlags(), and d3d12_fence_init().

◆ ID3D12Fence1_iface

ID3D12Fence1 d3d12_fence::ID3D12Fence1_iface

Definition at line 374 of file vkd3d_private.h.

Referenced by d3d12_fence_init(), and impl_from_ID3D12Fence1().

◆ internal_refcount

unsigned int d3d12_fence::internal_refcount

Definition at line 375 of file vkd3d_private.h.

Referenced by d3d12_fence_decref(), d3d12_fence_incref(), and d3d12_fence_init().

◆ max_pending_value

uint64_t d3d12_fence::max_pending_value

◆ mutex

◆ null_event_cond

◆ old_vk_fences

◆ pending_timeline_value

uint64_t d3d12_fence::pending_timeline_value

Definition at line 396 of file vkd3d_private.h.

Referenced by d3d12_fence_add_pending_timeline_signal(), and d3d12_fence_init().

◆ private_store

◆ refcount

unsigned int d3d12_fence::refcount

Definition at line 376 of file vkd3d_private.h.

Referenced by d3d12_fence_AddRef(), d3d12_fence_init(), and d3d12_fence_Release().

◆ semaphore_count

◆ semaphores

◆ semaphores_size

size_t d3d12_fence::semaphores_size

◆ timeline_semaphore

VkSemaphore d3d12_fence::timeline_semaphore

◆ timeline_value

uint64_t d3d12_fence::timeline_value

Definition at line 395 of file vkd3d_private.h.

Referenced by d3d12_fence_init(), and d3d12_fence_signal_timeline_semaphore().

◆ value


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