Rebel Fork Framework
Urho3D::RenderPipelineDebugger Class Reference

Debug utility that takes snapshot of current frame. More...

#include <Urho3D/RenderPipeline/RenderPipelineDebugger.h>

Public Member Functions

bool IsSnapshotInProgress () const
 
const DebugFrameSnapshotGetSnapshot () const
 
void BeginSnapshot ()
 
void EndSnapshot ()
 
void BeginPass (ea::string_view name)
 
void ReportSceneBatch (const DebugFrameSnapshotBatch &sceneBatch)
 
void ReportQuad (ea::string_view debugComment, const IntVector2 &size=IntVector2::ZERO)
 
void EndPass ()
 

Static Public Member Functions

static bool IsSnapshotInProgress (const RenderPipelineDebugger *debugger)
 

Private Attributes

bool snapshotBuildingInProgress_ {}
 
DebugFrameSnapshot snapshot_
 
bool passInProgress_ {}
 

Detailed Description

Debug utility that takes snapshot of current frame.

Member Function Documentation

◆ BeginPass()

void Urho3D::RenderPipelineDebugger::BeginPass ( ea::string_view  name)

Debug info reporting. Should be called from main thread.

◆ BeginSnapshot()

void Urho3D::RenderPipelineDebugger::BeginSnapshot ( )

Flow control


The documentation for this class was generated from the following files: