Lines Matching defs:VmaBlockVector
5815 struct VmaBlockVector struct
5834 uint32_t GetMemoryTypeIndex() const { return m_MemoryTypeIndex; } in GetMemoryTypeIndex()
5835 VkDeviceSize GetPreferredBlockSize() const { return m_PreferredBlockSize; } in GetPreferredBlockSize()
5836 VkDeviceSize GetBufferImageGranularity() const { return m_BufferImageGranularity; } in GetBufferImageGranularity()
5837 uint32_t GetFrameInUseCount() const { return m_FrameInUseCount; } in GetFrameInUseCount()
5838 uint32_t GetAlgorithm() const { return m_Algorithm; } in GetAlgorithm()
5842 bool IsEmpty() const { return m_Blocks.empty(); } in IsEmpty()
5884 size_t GetBlockCount() const { return m_Blocks.size(); } in GetBlockCount()
5885 VmaDeviceMemoryBlock* GetBlock(size_t index) const { return m_Blocks[index]; } in GetBlock()
5892 const VmaAllocator m_hAllocator;
5893 const uint32_t m_MemoryTypeIndex;
5894 const VkDeviceSize m_PreferredBlockSize;
5895 const size_t m_MinBlockCount;
5896 const size_t m_MaxBlockCount;
5897 const VkDeviceSize m_BufferImageGranularity;
5898 const uint32_t m_FrameInUseCount;
5899 const bool m_IsCustomPool;
5900 const bool m_ExplicitBlockSize;
5901 const uint32_t m_Algorithm;
5905 bool m_HasEmptyBlock;
5906 VMA_RW_MUTEX m_Mutex;
5908 VmaVector< VmaDeviceMemoryBlock*, VmaStlAllocator<VmaDeviceMemoryBlock*> > m_Blocks;
5909 uint32_t m_NextBlockId;
11263 VmaBlockVector::VmaBlockVector( in VmaBlockVector() function