#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: