SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Render()

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

The interface is called every frame. Defines what data needs to be renderer and how to render.

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

Implements Spices::Renderer.

Definition at line 61 of file TestRenderer.cpp.

62 {
64
65 RenderBehaveBuilder builder{ this ,frameInfo.m_FrameIndex, frameInfo.m_ImageIndex };
66
67 builder.BeginRenderPass();
68
69 builder.BindPipeline("TestRenderer.Test.Default");
70
71 builder.DrawFullScreenTriangle();
72
73 builder.EndRenderPass();
74 }
#define SPICES_PROFILE_ZONE

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