voxelcore/src/graphics/render/HandsRenderer.hpp
2026-02-02 22:40:54 +03:00

26 lines
449 B
C++

#pragma once
#include <memory>
class Assets;
class Camera;
class ModelBatch;
namespace rigging {
struct Skeleton;
}
class HandsRenderer {
public:
HandsRenderer(
const Assets& assets,
ModelBatch& modelBatch,
std::shared_ptr<rigging::Skeleton> skeleton
);
void render(const Camera& camera);
private:
const Assets& assets;
ModelBatch& modelBatch;
std::shared_ptr<rigging::Skeleton> skeleton;
};