Nebula
Loading...
Searching...
No Matches
vkfence.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
9
//------------------------------------------------------------------------------
10
#include "
ids/idallocator.h
"
11
#include "
coregraphics/fence.h
"
12
namespace
Vulkan
13
{
14
15
struct
VkFenceInfo
16
{
17
VkFence
fence
;
18
};
19
typedef
Ids::IdAllocator<VkDevice, VkFenceInfo>
VkFenceAllocator
;
20
extern
VkFenceAllocator
fenceAllocator
;
21
22
//------------------------------------------------------------------------------
25
VkFence
FenceGetVk
(
const
CoreGraphics::FenceId
id
);
26
27
}
// namespace Vulkan
Ids::IdAllocator
An ID allocator associates an id with a slice in an N number of arrays.
Definition
idallocator.h:39
fence.h
idallocator.h
Vulkan
Vulkan implementation of GPU acceleration structure.
Definition
vkaccelerationstructure.cc:15
Vulkan::VkFenceAllocator
Ids::IdAllocator< VkDevice, VkFenceInfo > VkFenceAllocator
Definition
vkfence.h:19
Vulkan::fenceAllocator
VkFenceAllocator fenceAllocator(0x00FFFFFF)
Definition
vkfence.h:20
Vulkan::FenceGetVk
VkFence FenceGetVk(const CoreGraphics::FenceId id)
Definition
vkfence.cc:19
CoreGraphics::FenceId
Definition
fence.h:18
Vulkan::VkFenceInfo
Definition
vkfence.h:16
Vulkan::VkFenceInfo::fence
VkFence fence
Definition
vkfence.h:17
code
render
coregraphics
vk
vkfence.h
Generated on Thu Nov 14 2024 22:10:55 for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.