SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Render()

void Spices::SlateRenderer::Render ( TimeStep & ts,
FrameInfo & frameInfo )
overridevirtual

The interface is inherited from Renderer.

Parameters
[in]tsTimeStep.
[in]frameInfoThe current frame data.

Implements Spices::Renderer.

Definition at line 261 of file SlateRenderer.cpp.

262 {
264
265 RenderBehaveBuilder builder{ this, frameInfo.m_FrameIndex, frameInfo.m_ImageIndex };
266
268
269 SlateSystem::GetRegister()->OnRender();
270
271 builder.BeginRenderPass();
272
273 EndImguiFrame(frameInfo.m_FrameIndex);
274
275 builder.EndRenderPass();
276 }
#define SPICES_PROFILE_ZONE
void BeginImguiFrame()
Begin Imgui frame.
void EndImguiFrame(uint32_t index) const
End Imgui frame.
static std::shared_ptr< SlateRegister > GetRegister()
Get slate register.
Definition SlateSystem.h:67

References BeginImguiFrame(), Spices::Renderer::RenderBehaveBuilder::BeginRenderPass(), EndImguiFrame(), Spices::Renderer::RenderBehaveBuilder::EndRenderPass(), Spices::FrameInfo::m_FrameIndex, and Spices::FrameInfo::m_ImageIndex.