mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
Implement a Performance Counter Viewer pane, hook up selection dialog
This commit is contained in:
committed by
baldurk
parent
7d15d75638
commit
03343239c7
@@ -202,6 +202,11 @@ struct CaptureContextInvoker : ICaptureContext
|
||||
{
|
||||
return InvokeRetFunction<IDebugMessageView *>(&ICaptureContext::GetDebugMessageView);
|
||||
}
|
||||
virtual IPerformanceCounterViewer *GetPerformanceCounterViewer() override
|
||||
{
|
||||
return InvokeRetFunction<IPerformanceCounterViewer *>(
|
||||
&ICaptureContext::GetPerformanceCounterViewer);
|
||||
}
|
||||
virtual IStatisticsViewer *GetStatisticsViewer() override
|
||||
{
|
||||
return InvokeRetFunction<IStatisticsViewer *>(&ICaptureContext::GetStatisticsViewer);
|
||||
@@ -242,6 +247,10 @@ struct CaptureContextInvoker : ICaptureContext
|
||||
{
|
||||
return InvokeRetFunction<bool>(&ICaptureContext::HasDebugMessageView);
|
||||
}
|
||||
virtual bool HasPerformanceCounterViewer() override
|
||||
{
|
||||
return InvokeRetFunction<bool>(&ICaptureContext::HasPerformanceCounterViewer);
|
||||
}
|
||||
virtual bool HasStatisticsViewer() override
|
||||
{
|
||||
return InvokeRetFunction<bool>(&ICaptureContext::HasStatisticsViewer);
|
||||
@@ -280,6 +289,10 @@ struct CaptureContextInvoker : ICaptureContext
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::ShowDebugMessageView);
|
||||
}
|
||||
virtual void ShowPerformanceCounterViewer() override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::ShowPerformanceCounterViewer);
|
||||
}
|
||||
virtual void ShowStatisticsViewer() override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::ShowStatisticsViewer);
|
||||
|
||||
Reference in New Issue
Block a user