#ifndef ENTITYRENDERER_H #define ENTITYRENDERER_H #include "client/engine/Shader.h" #include "client/math/Camera3D.h" #include "client/engine/DirectRenderer.h" #include "client/engine/Mesh.h" #include "client/engine/Texture.h" class EntityRenderer { public: EntityRenderer(); virtual ~EntityRenderer(); void tick(); void renderTick(Shader& shader, Camera3D camera, DirectRenderer& dr, float lag); private: Texture texture; NormalTextureMesh mesh; unsigned int lifetime = 0; }; #endif