Class OBJ
Defined in File PDJE_Note_OBJ.hpp
Class Documentation
-
class OBJ
Note buffer manager used during initialization and playback.
Public Functions
-
void Sort()
Sort internal buffers and reset iterators.
-
template<int I>
inline void Fill(const NOTE &data, uint64_t rail_id) Push note data into main or sub buffer.
-
template<int I>
inline void Get(const LOCAL_TIME limit, uint64_t railID, P_NOTE_VEC &found) Get notes up to the given time limit for a rail.
-
template<int I>
inline void Cut(const LOCAL_TIME limit, std::unordered_map<uint64_t, NOTE_VEC> &cuts) Move expired notes into the provided cut buffer.
-
OBJ() = default
-
~OBJ() = default
-
void Sort()