#include <WideRangeRoll.h>
|
void | full_reset () |
|
void | setup () |
|
void | zoop_the_woop (const int &pos, const float &div, const float &scaler=1.F) |
|
void | woop_the_zoop (const int &pos, const float &mult, const float &scaler=1.F) |
|
auto | do_timing_thing (const float &scaler) -> bool |
|
auto | do_other_timing_thing (const float &scaler) -> bool |
|
void | handle_ccacc_timing_check () |
|
void | handle_roll_timing_check () |
|
void | handle_ccsjjscc_timing_check (const float &now) |
|
void | complete_seq () |
|
void | bibblybop (const meta_type &_last_mt) |
|
void | advance_sequencing (const base_type &bt, const meta_type &mt, const meta_type &_last_mt, const float &any_ms, const float &tc_ms) |
|
void | update_seq_ms (const base_type &bt, const float &any_ms, const float &tc_ms) |
|
void | set_pmod (const ItvHandInfo &itvhi) |
|
auto | operator() (const ItvHandInfo &itvhi) -> float |
|
void | interval_end () |
|
|
const CalcPatternMod | _pmod = WideRangeRoll |
|
const std::string | name = "WideRangeRollMod" |
|
float | window_param = 5.F |
|
float | min_mod = 0.25F |
|
float | max_mod = 1.F |
|
float | base = 0.15F |
|
float | scaler = 0.9F |
|
float | cv_reset = 1.F |
|
float | cv_threshold = 0.35F |
|
float | other_cv_threshold = 0.3F |
|
const std::vector< std::pair< std::string, float * > > | _params |
|
int | window = 0 |
|
CalcMovingWindow< int > | _mw_max |
|
CalcMovingWindow< float > | _mw_adj_ms |
|
bool | last_passed_check = false |
|
int | nah_this_file_aint_for_real = 0 |
|
int | max_thingy = 0 |
|
float | hi_im_a_float = 0.F |
|
std::vector< float > | idk_ms = { 0.F, 0.F, 0.F, 0.F } |
|
std::vector< float > | seq_ms = { 0.F, 0.F, 0.F } |
|
float | moving_cv = cv_reset |
|
float | pmod = min_mod |
|
Hand-Dependent PatternMod detecting continuous rolls. Lenient in a particular way to detect patterns that are mostly jumptrilly. ok new plan we will incloop the joomp
◆ _params
const std::vector<std::pair<std::string, float*> > WideRangeRollMod::_params |
Initial value:{
{ "window_param", &window_param },
{ "min_mod", &min_mod },
{ "max_mod", &max_mod },
{ "base", &base },
{ "scaler", &scaler },
{ "cv_reset", &cv_reset },
{ "cv_threshold", &cv_threshold },
{ "other_cv_threshold", &other_cv_threshold },
}
The documentation for this struct was generated from the following file:
- /home/runner/work/etterna/etterna/src/Etterna/MinaCalc/Dependent/HD_PatternMods/WideRangeRoll.h