forked from Kolyah35/minecraft-pe-0.6.1
the whole game
This commit is contained in:
34
src/util/PerfRenderer.h
Executable file
34
src/util/PerfRenderer.h
Executable file
@@ -0,0 +1,34 @@
|
||||
#ifndef NET_UTIL__PerfRenderer_H__
|
||||
#define NET_UTIL__PerfRenderer_H__
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <sstream>
|
||||
|
||||
class Minecraft;
|
||||
class Font;
|
||||
|
||||
//package net.minecraft.client;
|
||||
class PerfRenderer
|
||||
{
|
||||
public:
|
||||
PerfRenderer( Minecraft* mc, Font* font);
|
||||
|
||||
void debugFpsMeterKeyPress(int key);
|
||||
|
||||
void renderFpsMeter(float tickTime);
|
||||
|
||||
private:
|
||||
std::string toPercentString(float percentage);
|
||||
|
||||
Minecraft* _mc;
|
||||
Font* _font;
|
||||
std::string _debugPath;
|
||||
|
||||
std::vector<float> frameTimes;
|
||||
std::vector<float> tickTimes;
|
||||
int frameTimePos;
|
||||
float lastTimer;
|
||||
};
|
||||
|
||||
#endif /*NET_UTIL__PerfRenderer_H__*/
|
||||
Reference in New Issue
Block a user