removed BeginFrame/EndFrame/Run/RunFrame of RenderFramework

This commit is contained in:
2025-01-25 23:12:31 +08:00
parent 906aba2459
commit 022cc4a2f3
4 changed files with 5 additions and 93 deletions

View File

@@ -116,36 +116,6 @@ bool RenderFramework::Init(uint w,uint h)
return(true);
}
bool RenderFramework::Run(RenderModule *rm)
{
if(!rm)
return(false);
if(!win)
return(false);
if(!sc_module)
return(false);
while(win->Update())
{
if(win->IsVisible())
{
++frame_count;
last_time=cur_time;
cur_time=GetDoubleTime();
if(!RunFrame(rm))
return(false);
}
device->WaitIdle();
}
return(true);
}
void RenderFramework::OnResize(uint w,uint h)
{
io::WindowEvent::OnResize(w,h);
@@ -163,36 +133,4 @@ void RenderFramework::OnClose()
{
}
void RenderFramework::BeginFrame()
{
}
void RenderFramework::EndFrame()
{
}
bool RenderFramework::RunFrame(RenderModule *rm)
{
bool result=true;
BeginFrame();
sc_module->BeginFrame();
{
RenderCmdBuffer *rcb=sc_module->RecordCmdBuffer();
if(rcb)
{
result=rm->OnFrameRender(cur_time,rcb);
rcb->End();
}
}
sc_module->EndFrame();
EndFrame();
return result;
}
VK_NAMESPACE_END