1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00
luanti/irr/src/CFPSCounter.h

33 lines
518 B
C
Raw Normal View History

2024-03-21 20:13:15 +01:00
// Copyright (C) 2002-2012 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#pragma once
#include "irrTypes.h"
namespace irr
{
namespace video
{
class CFPSCounter
{
public:
CFPSCounter();
//! returns current fps
2024-08-27 12:09:08 +02:00
s32 getFPS() const { return FPS; }
2024-03-21 20:13:15 +01:00
//! to be called every frame
2024-08-27 12:09:08 +02:00
void registerFrame(u32 now);
2024-03-21 20:13:15 +01:00
private:
s32 FPS;
u32 StartTime;
u32 FramesCounted;
};
} // end namespace video
} // end namespace irr