Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ItvHandInfo Struct Reference

accumulates hand specific info across an interval as it's processed by row More...

#include <IntervalHandInfo.h>

Public Member Functions

void set_col_taps (const col_type &col)
 
void interval_end ()
 handle end of interval behavior here
 
void zero ()
 
auto get_col_taps_nowi (const col_type &ct) const -> int
 access functions for col tap counts
 
auto get_col_taps_nowf (const col_type &ct) const -> float
 cast to float for divisioning and clean screen
 
auto get_col_taps_windowi (const col_type &ct, const int &window) const -> int
 
auto get_col_taps_windowf (const col_type &ct, const int &window) const -> float
 cast to float for divisioning and clean screen
 
auto cols_equal_now () const -> bool
 col operations
 
auto cols_equal_window (const int &window) const -> bool
 
auto get_col_prop_high_by_low () const -> float
 
auto get_col_prop_low_by_high () const -> float
 
auto get_col_prop_high_by_low_window (const int &window) const -> float
 
auto get_col_prop_low_by_high_window (const int &window) const -> float
 
auto get_col_diff_high_by_low () const -> int
 
auto get_col_diff_high_by_low_window (const int &window) const -> int
 
auto get_taps_nowi () const -> int
 access functions for hand tap counts
 
auto get_taps_nowf () const -> float
 cast to float for divisioning and clean screen
 
auto get_taps_windowi (const int &window) const -> int
 
auto get_taps_windowf (const int &window) const -> float
 cast to float for divisioning and clean screen
 

Detailed Description

accumulates hand specific info across an interval as it's processed by row

Member Function Documentation

◆ zero()

void ItvHandInfo::zero ( )
inline

zeroes out all values for everything, complete reset for when we swap hands maybe move to constructor and reconstruct when swapping hands??


The documentation for this struct was generated from the following file: