Mir
Public Member Functions | List of all members
mir::client::logging::PerfReport Class Reference

#include <perf_report.h>

Inheritance diagram for mir::client::logging::PerfReport:
[legend]

Public Member Functions

 PerfReport (std::shared_ptr< mir::logging::Logger > const &logger)
 
void display (const char *name, long fps100, long rendertime_usec, long lag_usec, int nbuffers) const override
 
- Public Member Functions inherited from mir::client::PeriodicPerfReport
 PeriodicPerfReport (mir::time::Duration period, std::shared_ptr< mir::time::Clock > const &clock)
 
void name_surface (char const *) override
 
void begin_frame (int buffer_id) override
 
void end_frame (int buffer_id) override
 
- Public Member Functions inherited from mir::client::PerfReport
virtual ~PerfReport ()=default
 

Constructor & Destructor Documentation

logging::PerfReport::PerfReport ( std::shared_ptr< mir::logging::Logger > const &  logger)

Member Function Documentation

void logging::PerfReport::display ( const char *  name,
long  fps100,
long  rendertime_usec,
long  lag_usec,
int  nbuffers 
) const
overridevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015