(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
ITimestampProvider.h
1
#ifndef GRAIL_ITIMESTAMP_PROVIDER_H
2
#define GRAIL_ITIMESTAMP_PROVIDER_H
3
4
namespace
grail
5
{
9
class
ITimestampProvider
10
{
11
public
:
12
ITimestampProvider
() =
default
;
13
ITimestampProvider
(
const
ITimestampProvider
&) =
delete
;
14
ITimestampProvider
(
ITimestampProvider
&&) =
delete
;
15
ITimestampProvider
& operator=(
const
ITimestampProvider
&) =
delete
;
16
ITimestampProvider
& operator=(
ITimestampProvider
&&) =
delete
;
17
virtual
~
ITimestampProvider
() =
default
;
18
19
virtual
float
GetTimestamp() = 0;
20
};
21
}
22
23
#endif
// !GRAIL_ITIMESTAMP_PROVIDER_H
grail::ITimestampProvider
Provides timestamps for debugging purposes, so debug data (e.g. events) can be placed on timeline.
Definition:
ITimestampProvider.h:10
GrailSystem
Debugging
ITimestampProvider.h
Generated by
1.9.1