The data storage.
More...
#include <data.h>
Public Member Functions |
| Data () |
| Construct a new data storage.
|
| Data (const Data &from) |
| Construct a copy of the data storage.
|
virtual | ~Data () |
| Destruct this data storage.
|
void | setEntity (const uint32_t identifier, const Entity &entity) |
| Set an entity description.
|
const Entity & | getEntity (const uint32_t identifier) const |
void | setThread (const uint32_t identifier, const Thread &thread) |
| Set a thread description.
|
const Thread & | getThread (const uint32_t identifier) const |
void | setType (const uint32_t identifier, const Type &type) |
| Set an type description.
|
const Type & | getType (const uint32_t identifier) const |
const TypeMap & | getTypes () const |
void | addItem (const Item &item) |
| Add a statistics item.
|
const Items & | getItems () const |
uint128_t | computeMinMax () const |
void | setText (const std::string &text) |
| Set additional text at the bottom.
|
const std::string & | getText () const |
void | obsolete (const uint32_t nFrames) |
| Obsolete all items older than the given number of frames.
|
void | clear () |
| Clear all data.
|
Detailed Description
The data storage.
Definition at line 29 of file data.h.
Constructor & Destructor Documentation
Construct a new data storage.
GLStats::Data::Data |
( |
const Data & |
from | ) |
|
Construct a copy of the data storage.
virtual GLStats::Data::~Data |
( |
| ) |
|
|
virtual |
Destruct this data storage.
Member Function Documentation
void GLStats::Data::addItem |
( |
const Item & |
item | ) |
|
void GLStats::Data::clear |
( |
| ) |
|
uint128_t GLStats::Data::computeMinMax |
( |
| ) |
const |
- Returns
- the min and max time of the dataset.
const Entity& GLStats::Data::getEntity |
( |
const uint32_t |
identifier | ) |
const |
- Returns
- the entity description for the given id.
const Items& GLStats::Data::getItems |
( |
| ) |
const |
- Returns
- the vector of items for the frame of the given age.
const std::string& GLStats::Data::getText |
( |
| ) |
const |
- Returns
- the additional text.
const Thread& GLStats::Data::getThread |
( |
const uint32_t |
identifier | ) |
const |
- Returns
- the thread description for the given id.
const Type& GLStats::Data::getType |
( |
const uint32_t |
identifier | ) |
const |
- Returns
- the type description for the given id.
const TypeMap& GLStats::Data::getTypes |
( |
| ) |
const |
- Returns
- the map of all types.
void GLStats::Data::obsolete |
( |
const uint32_t |
nFrames | ) |
|
Obsolete all items older than the given number of frames.
void GLStats::Data::setEntity |
( |
const uint32_t |
identifier, |
|
|
const Entity & |
entity |
|
) |
| |
Set an entity description.
void GLStats::Data::setText |
( |
const std::string & |
text | ) |
|
Set additional text at the bottom.
void GLStats::Data::setThread |
( |
const uint32_t |
identifier, |
|
|
const Thread & |
thread |
|
) |
| |
Set a thread description.
void GLStats::Data::setType |
( |
const uint32_t |
identifier, |
|
|
const Type & |
type |
|
) |
| |
The documentation for this class was generated from the following file: