|
ReactOS 0.4.17-dev-934-g091855f
|
#include <vkd3d_private.h>

Classes | |
| struct | vkd3d_waiting_event |
Definition at line 372 of file vkd3d_private.h.
| struct d3d12_device* d3d12_fence::device |
Definition at line 404 of file vkd3d_private.h.
Referenced by d3d12_fence_add_vk_semaphore(), d3d12_fence_create_vk_fence(), d3d12_fence_decref(), d3d12_fence_destroy_vk_objects(), d3d12_fence_garbage_collect_vk_semaphores_locked(), d3d12_fence_GetDevice(), d3d12_fence_init(), d3d12_fence_SetEventOnCompletion(), d3d12_fence_SetName(), d3d12_fence_signal(), d3d12_fence_signal_cpu_timeline_semaphore(), and d3d12_fence_signal_external_events_locked().
| size_t d3d12_fence::event_count |
Definition at line 392 of file vkd3d_private.h.
Referenced by d3d12_fence_init(), d3d12_fence_SetEventOnCompletion(), and d3d12_fence_signal_external_events_locked().
| struct d3d12_fence::vkd3d_waiting_event * d3d12_fence::events |
| size_t d3d12_fence::events_size |
Definition at line 391 of file vkd3d_private.h.
Referenced by d3d12_fence_init(), and d3d12_fence_SetEventOnCompletion().
| 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 d3d12_fence::ID3D12Fence1_iface |
Definition at line 374 of file vkd3d_private.h.
Referenced by d3d12_fence_init(), and impl_from_ID3D12Fence1().
Definition at line 375 of file vkd3d_private.h.
Referenced by d3d12_fence_decref(), d3d12_fence_incref(), and d3d12_fence_init().
| uint64_t d3d12_fence::max_pending_value |
Definition at line 381 of file vkd3d_private.h.
Referenced by d3d12_command_queue_flush_ops_locked(), d3d12_fence_init(), and d3d12_fence_update_pending_value_locked().
| struct vkd3d_mutex d3d12_fence::mutex |
Definition at line 382 of file vkd3d_private.h.
Referenced by d3d12_command_queue_flush_ops_locked(), d3d12_command_queue_wait_binary_semaphore_locked(), d3d12_command_queue_wait_locked(), d3d12_fence_add_pending_timeline_signal(), d3d12_fence_add_vk_semaphore(), d3d12_fence_create_vk_fence(), d3d12_fence_decref(), d3d12_fence_destroy_vk_objects(), d3d12_fence_GetCompletedValue(), d3d12_fence_init(), d3d12_fence_release_vk_semaphore(), d3d12_fence_remove_vk_semaphore(), d3d12_fence_SetEventOnCompletion(), d3d12_fence_signal(), d3d12_fence_signal_cpu_timeline_semaphore(), d3d12_fence_signal_timeline_semaphore(), and d3d12_fence_update_pending_value().
| struct vkd3d_cond d3d12_fence::null_event_cond |
Definition at line 383 of file vkd3d_private.h.
Referenced by d3d12_fence_decref(), d3d12_fence_init(), d3d12_fence_SetEventOnCompletion(), and d3d12_fence_signal_external_events_locked().
| VkFence d3d12_fence::old_vk_fences[VKD3D_MAX_VK_SYNC_OBJECTS] |
Definition at line 402 of file vkd3d_private.h.
Referenced by d3d12_fence_create_vk_fence(), d3d12_fence_destroy_vk_objects(), d3d12_fence_init(), and d3d12_fence_signal().
| 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().
| struct vkd3d_private_store d3d12_fence::private_store |
Definition at line 406 of file vkd3d_private.h.
Referenced by d3d12_fence_decref(), d3d12_fence_GetPrivateData(), d3d12_fence_init(), d3d12_fence_SetPrivateData(), and d3d12_fence_SetPrivateDataInterface().
Definition at line 376 of file vkd3d_private.h.
Referenced by d3d12_fence_AddRef(), d3d12_fence_init(), and d3d12_fence_Release().
Definition at line 400 of file vkd3d_private.h.
Referenced by d3d12_fence_acquire_vk_semaphore_locked(), d3d12_fence_add_pending_timeline_signal(), d3d12_fence_add_vk_semaphore(), d3d12_fence_garbage_collect_vk_semaphores_locked(), d3d12_fence_get_timeline_wait_value_locked(), d3d12_fence_init(), d3d12_fence_remove_vk_semaphore(), d3d12_fence_signal(), d3d12_fence_signal_timeline_semaphore(), and d3d12_fence_update_pending_value_locked().
| struct vkd3d_signaled_semaphore* d3d12_fence::semaphores |
Definition at line 398 of file vkd3d_private.h.
Referenced by d3d12_fence_acquire_vk_semaphore_locked(), d3d12_fence_add_pending_timeline_signal(), d3d12_fence_add_vk_semaphore(), d3d12_fence_decref(), d3d12_fence_garbage_collect_vk_semaphores_locked(), d3d12_fence_get_timeline_wait_value_locked(), d3d12_fence_init(), d3d12_fence_remove_vk_semaphore(), d3d12_fence_signal(), d3d12_fence_signal_timeline_semaphore(), and d3d12_fence_update_pending_value_locked().
| size_t d3d12_fence::semaphores_size |
Definition at line 399 of file vkd3d_private.h.
Referenced by d3d12_fence_add_pending_timeline_signal(), d3d12_fence_add_vk_semaphore(), and d3d12_fence_init().
| VkSemaphore d3d12_fence::timeline_semaphore |
Definition at line 394 of file vkd3d_private.h.
Referenced by d3d12_command_queue_signal(), d3d12_command_queue_wait_locked(), d3d12_fence_destroy_vk_objects(), d3d12_fence_init(), and d3d12_fence_Signal().
| 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().
| uint64_t d3d12_fence::value |
Definition at line 380 of file vkd3d_private.h.
Referenced by d3d12_fence_acquire_vk_semaphore_locked(), d3d12_fence_GetCompletedValue(), d3d12_fence_init(), d3d12_fence_signal(), d3d12_fence_signal_cpu_timeline_semaphore(), d3d12_fence_signal_external_events_locked(), d3d12_fence_signal_timeline_semaphore(), and d3d12_fence_update_pending_value_locked().