1234567891011121314151617181920212223242526 |
- #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
|