SpiecsEngine
 
Loading...
Searching...
No Matches

◆ QueryID()

void Spices::ImguiVirtualGeometryVisualizer::QueryID ( )
private

Query ID from RendererResourcePool.

Definition at line 105 of file ImguiVirtualGeometryVisualizer.cpp.

106 {
108
109 VkDescriptorImageInfo* triangleID = VulkanRenderBackend::GetRendererResourcePool()->AccessResource({ "TriangleID" });
110 VkDescriptorImageInfo* meshletID = VulkanRenderBackend::GetRendererResourcePool()->AccessResource({ "MeshletID" });
111
112 m_BufferID.TriangleID = reinterpret_cast<ImTextureID>(ImGui_ImplVulkan_AddTexture(triangleID->sampler, triangleID->imageView, triangleID->imageLayout));
113 m_BufferID.MeshletID = reinterpret_cast<ImTextureID>(ImGui_ImplVulkan_AddTexture(meshletID->sampler, meshletID->imageView, meshletID->imageLayout));
114 }
#define SPICES_PROFILE_ZONE
VirtualGeometryBufferID m_BufferID
The instance of GBufferID.
static std::shared_ptr< RendererResourcePool > GetRendererResourcePool()
Get RendererResourcePool in use.

Referenced by ImguiVirtualGeometryVisualizer(), and OnSlateResized().