Lines Matching defs:VmaAllocation_T
4914 struct VmaAllocation_T struct
4933 VmaAllocation_T(uint32_t currentFrameIndex, bool userDataString) : in VmaAllocation_T() argument
4949 ~VmaAllocation_T() in ~VmaAllocation_T() argument
4957 void InitBlockAllocation( in InitBlockAllocation()
4980 void InitLost() in InitLost()
5000 void InitDedicatedAllocation( in InitDedicatedAllocation()
5019 ALLOCATION_TYPE GetType() const { return (ALLOCATION_TYPE)m_Type; } in GetType()
5020 VkDeviceSize GetAlignment() const { return m_Alignment; } in GetAlignment()
5021 VkDeviceSize GetSize() const { return m_Size; } in GetSize()
5022 bool IsUserDataString() const { return (m_Flags & FLAG_USER_DATA_STRING) != 0; } in IsUserDataString()
5023 void* GetUserData() const { return m_pUserData; } in GetUserData()
5025 …uballocationType GetSuballocationType() const { return (VmaSuballocationType)m_SuballocationType; } in GetSuballocationType()
5027 VmaDeviceMemoryBlock* GetBlock() const in GetBlock()
5035 bool IsPersistentMap() const { return (m_MapCount & MAP_COUNT_FLAG_PERSISTENT_MAP) != 0; } in IsPersistentMap()
5040 uint32_t GetLastUseFrameIndex() const in GetLastUseFrameIndex()
5044 bool CompareExchangeLastUseFrameIndex(uint32_t& expected, uint32_t desired) in CompareExchangeLastUseFrameIndex()
5058 void DedicatedAllocCalcStatsInfo(VmaStatInfo& outInfo) in DedicatedAllocCalcStatsInfo()
5077 uint32_t GetCreationFrameIndex() const { return m_CreationFrameIndex; } in GetCreationFrameIndex()
5078 uint32_t GetBufferImageUsage() const { return m_BufferImageUsage; } in GetBufferImageUsage()
5080 void InitBufferImageUsage(uint32_t bufferImageUsage) in InitBufferImageUsage()
5091 VkDeviceSize m_Size;
5092 void* m_pUserData;
5093 VMA_ATOMIC_UINT32 m_LastUseFrameIndex;
5094 uint8_t m_Type; // ALLOCATION_TYPE
5095 uint8_t m_SuballocationType; // VmaSuballocationType
5098 uint8_t m_MapCount;
5099 uint8_t m_Flags; // enum FLAGS
5102 struct BlockAllocation
5111 struct DedicatedAllocation
5119 {
5127 uint32_t m_CreationFrameIndex;
5128 uint32_t m_BufferImageUsage; // 0 if unknown.