@breif This interface is called on world mark query tick (registry by MeshComponent).
Reimplemented from Spices::Renderer.
Definition at line 112 of file BasePassRenderer.cpp.
113 {
115
116 const auto view = GetEntityWithComponent<MeshComponent>(
FrameInfo::Get().m_World.get());
117
118
119
121
122 const auto dgcInstance = FillIndirectRenderData<MeshComponent>("Mesh", view);
123
124
125
129
130
131
132 }
#define SPICES_PROFILE_ZONEN(...)
std::shared_ptr< std::vector< uint32_t > > m_View
World entities view.
static FrameInfo & Get()
Get FrameInfo.
virtual void OnMeshAddedWorld()
VulkanState & m_VulkanState
This variable is passed while renderer instanced.
std::unordered_map< std::string, std::shared_ptr< VulkanDeviceGeneratedCommandsNV > > m_DGCData
Data of dgc DGC Draw.
References Spices::FrameInfo::Get(), Spices::Renderer::m_VulkanState, and Spices::Renderer::OnMeshAddedWorld().