Lumiera  0.pre.03
»edit your freedom«
EngineDiagnostics Class Reference

#include "steam/engine/engine-diagnostics.hpp"

Description

Render engine diagnostic facility.

Creating an instance will activate additional tracing facilities within the render engine; results may be investigated through EngineDiagnostics public functions. The object acts like a smart handle, i.e. the tracing facilities will be disabled and disconnected when going out of scope.

Warning
not reentrant, no reference-counting. At any given time, at most a single instance of EngineDiagnostics may be used.

Definition at line 81 of file engine-diagnostics.hpp.

Public Member Functions

 EngineDiagnostics (EngineService &e)
 
bool has_scheduled_jobs_for (Timings const &timings)
 

Private Attributes

EngineServiceengine_
 

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 
+ Inheritance diagram for EngineDiagnostics:
+ Collaboration diagram for EngineDiagnostics:

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