SpiecsEngine
 
Loading...
Searching...
No Matches

◆ LoadSlateIcon()

void Spices::ImguiSlate::LoadSlateIcon ( ImTextureID & id,
const std::string & iconFile )
protectedinherited

Load a Texture from ResourcePool.

Parameters
[out]idThe ImTextureID Created with iconFilePath.
[in]iconFileThe file path of icon.

Definition at line 65 of file ImguiUtils.cpp.

66 {
68
69 auto rowPtr = ResourcePool<Texture>::Load<Texture2D>(iconFile, iconFile);
70 auto info = rowPtr->GetResource<VulkanImage>()->GetImageInfo();
71
72 id = reinterpret_cast<ImTextureID>(ImGui_ImplVulkan_AddTexture(info->sampler, info->imageView, info->imageLayout));
73 }
#define SPICES_PROFILE_ZONE