20 lines
481 B
C++
20 lines
481 B
C++
#pragma once
|
|
|
|
#include "beatlevelrenderhelper.h"
|
|
|
|
namespace Beatsaber {
|
|
|
|
class BeatLevelRenderHelperImpl : public BeatLevelRenderHelper {
|
|
public:
|
|
BeatLevelRenderHelperImpl(std::shared_ptr<const BeatLevel> level);
|
|
virtual ~BeatLevelRenderHelperImpl();
|
|
|
|
//mat is a pointer to the matrix information in row first ordering
|
|
virtual void setMat(float* mat, double time, uint32_t note) override;
|
|
|
|
private:
|
|
std::shared_ptr<const BeatLevel> level;
|
|
double bps; //beats per second
|
|
};
|
|
|
|
} |