Class MixMachine
Defined in File MixMachine.hpp
Class Documentation
-
class MixMachine
prerenderer class
Public Functions
-
bool IDsort(const MixTranslator &binary)
Sorts data by ID.
- Parameters:
binary – the translated capnp data.
- Returns:
true
- Returns:
false
-
bool mix(litedb &db, const BPM &bpms)
Main function — executes Prerender.
- Parameters:
db – RootDB
bpms – BPM object
- Returns:
true
- Returns:
false
-
template<TypeEnum, typename T>
bool TypeWorks(MixStruct &ms, T &data) Implements behavior for each type.
- Template Parameters:
TypeEnum –
T –
- Parameters:
ms –
data –
- Returns:
true
- Returns:
false
-
template<TypeEnum, typename T>
bool TypeWorks(MixStruct &ms, T &data, litedb &db) Implements behavior for each type.
- Template Parameters:
ypeEnum –
T –
- Parameters:
ms –
data –
db –
- Returns:
true
- Returns:
false
-
template<TypeEnum, typename T>
bool TypeWorks(MixStruct &ms, T &data, SIMD_FLOAT *Vec) Implements behavior for each type.
- Template Parameters:
ypeEnum –
T –
- Parameters:
ms –
data –
Vec –
- Returns:
true
- Returns:
false
-
template<typename FXtype>
inline bool InterpolateInit(FXtype &FXvec, SIMD_FLOAT *&PCMvec, MixStruct &ms) initialize interpolator class
- Template Parameters:
FXtype –
- Parameters:
FXvec –
PCMvec –
ms –
- Returns:
true
- Returns:
false
-
MixMachine()
-
~MixMachine()
-
bool IDsort(const MixTranslator &binary)