mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-06 11:31:49 +00:00
26 lines
449 B
C++
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;
|
|
};
|