libBeatsaber/include/beatsaber-impl/beatlevelrenderhelperimpl.h

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
};
}