add hand skeleton

This commit is contained in:
MihailRis
2025-07-27 02:45:25 +03:00
parent d06a208188
commit 5632c9ccfe
10 changed files with 226 additions and 67 deletions
+32
View File
@@ -0,0 +1,32 @@
#pragma once
#include <memory>
class Assets;
class Camera;
class Level;
class Player;
class ModelBatch;
namespace rigging {
struct Skeleton;
}
class HandsRenderer {
public:
HandsRenderer(
const Assets& assets,
const Level& level,
const Player& player,
ModelBatch& modelBatch,
std::shared_ptr<rigging::Skeleton> skeleton
);
void renderHands(const Camera& camera, float delta);
private:
const Assets& assets;
const Level& level;
const Player& player;
ModelBatch& modelBatch;
std::shared_ptr<rigging::Skeleton> skeleton;
};