#include <incomplete.h>
Definition at line 117 of file incomplete.h.
◆ Bache() [1/2]
Definition at line 7 of file incomplete.cpp.
7 :
20{};
std::queue< uint32_t > vacancy
◆ Bache() [2/2]
Bache::Bache |
( |
size_t |
hash, |
|
|
VkDeviceSize |
align, |
|
|
LayoutType |
type |
|
) |
| |
◆ operator=()
Definition at line 41 of file incomplete.cpp.
42{
43
44 if (&other == this)
45 return *this;
46
50
51 return *this;
52};
◆ Redo()
template<class T >
void Bache::Redo |
( |
T |
desc | ) |
|
|
inline |
Definition at line 155 of file incomplete.h.
155 {
156
157 AcquireSRWLockExclusive(&
excl);
161 ReleaseSRWLockExclusive(&
excl);
162
163 };
◆ Undo()
template<class T >
void Bache::Undo |
( |
T |
desc | ) |
|
|
inline |
Definition at line 144 of file incomplete.h.
144 {
145
146 AcquireSRWLockExclusive(&
excl);
148 desc.info.buffer = VK_NULL_HANDLE;
150 ReleaseSRWLockExclusive(&
excl);
151
152 };
◆ align
VkDeviceSize Bache::align |
◆ buffer
◆ excl
◆ id
◆ mapped
◆ offset
VkDeviceSize Bache::offset |
◆ refCnt
◆ reqAlign
VkDeviceSize Bache::reqAlign |
◆ reqSize
VkDeviceSize Bache::reqSize |
◆ size
◆ type
std::string_view Bache::type |
◆ vacancy
◆ vkBuffer
The documentation for this struct was generated from the following files: