static void UnRegistry(const std::string &name)
UnRegistry a texture from bind less texture descriptor set array index.
static uint32_t Registry(const std::string &name)
Registry a texture to bind less texture descriptor set array index.
static std::unordered_map< uint32_t, std::string > m_TextureInfoMap
Hashmap of array index and "".
static std::mutex m_Mutex
Mutex of this BindLessTextureManager.
static std::unordered_map< std::string, uint32_t > m_TextureIDMap
Hashmap of texture path and array index.
This Class Helps registry a texture to bind less texture descriptor set.