ReactOS 0.4.17-dev-934-g091855f
vkd3d_signaled_semaphore Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for vkd3d_signaled_semaphore:

Public Attributes

uint64_t value
 
union {
   struct {
      VkSemaphore   vk_semaphore
 
      VkFence   vk_fence
 
      bool   is_acquired
 
   }   binary
 
   uint64_t   timeline_value
 
} u
 
const struct vkd3d_queue * signalling_queue
 

Detailed Description

Definition at line 355 of file vkd3d_private.h.

Member Data Documentation

◆ 

struct { ... } vkd3d_signaled_semaphore::binary

◆ is_acquired

bool vkd3d_signaled_semaphore::is_acquired

Definition at line 364 of file vkd3d_private.h.

◆ signalling_queue

const struct vkd3d_queue* vkd3d_signaled_semaphore::signalling_queue

◆ timeline_value

uint64_t vkd3d_signaled_semaphore::timeline_value

Definition at line 366 of file vkd3d_private.h.

Referenced by d3d12_fence_signal_timeline_semaphore().

◆ 

union { ... } vkd3d_signaled_semaphore::u

◆ value

uint64_t vkd3d_signaled_semaphore::value

Definition at line 357 of file vkd3d_private.h.

Referenced by d3d12_fence_add_vk_semaphore(), and d3d12_fence_signal().

◆ vk_fence

VkFence vkd3d_signaled_semaphore::vk_fence

Definition at line 363 of file vkd3d_private.h.

Referenced by d3d12_fence_add_vk_semaphore(), and d3d12_fence_signal().

◆ vk_semaphore

VkSemaphore vkd3d_signaled_semaphore::vk_semaphore

Definition at line 362 of file vkd3d_private.h.

Referenced by d3d12_fence_add_vk_semaphore().


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