[profiler_capture_api] started migration of ProfilerRequests EBus to AZ::Interface

Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
This commit is contained in:
AMZN-ScottR
2021-10-26 15:15:52 -07:00
parent 57a69978b9
commit a2c42ab072
6 changed files with 52 additions and 27 deletions
@@ -154,10 +154,7 @@ namespace Profiler
if (m_captureToFile)
{
AZ::Debug::ProfilerRequestBus::Broadcast(
&AZ::Debug::ProfilerRequestBus::Events::CaptureFrame,
GenerateOutputFile("single")
);
AZ::Debug::ProfilerSystemInterface::Get()->CaptureFrame(GenerateOutputFile("single"));
}
m_captureToFile = false;
@@ -198,17 +195,15 @@ namespace Profiler
bool isInProgress = CpuProfiler::Get()->IsContinuousCaptureInProgress();
if (ImGui::Button(isInProgress ? "End" : "Begin"))
{
auto profilerSystem = AZ::Debug::ProfilerSystemInterface::Get();
if (isInProgress)
{
AZ::Debug::ProfilerRequestBus::Broadcast(&AZ::Debug::ProfilerRequestBus::Events::EndCapture);
profilerSystem->EndCapture();
m_paused = true;
}
else
{
AZ::Debug::ProfilerRequestBus::Broadcast(
&AZ::Debug::ProfilerRequestBus::Events::StartCapture,
GenerateOutputFile("multi")
);
profilerSystem->StartCapture(GenerateOutputFile("multi"));
}
}