35 void resize(
const QSize &size)
override;
37 bool draw(QPainter *
p,
const QColor &
back)
override;
44 void fft(
double *x,
double *y);
47 inline void addPixel(
int x,
int y,
int br1,
int br2)
const;
48 static inline void addPixelFast(
unsigned char *
p,
int br1,
int br2);
49 inline unsigned char getPixel(
int x,
int y,
int where)
const;
void fadeFade(void) const
Bitmap< unsigned short > m_outputBmp
void resize(const QSize &size) override
static void addPixelFast(unsigned char *p, int br1, int br2)
static int bitReverser(int i)
samp_int_array m_bitReverse
void fadePixelHeat(int x, int y, int where, int step)
void fft(double *x, double *y)
bool process(VisualNode *node) override
void setStarSize(double lsize)
std::array< uint8_t, 768 > m_palette
unsigned char getPixel(int x, int y, int where) const
std::array< int, 256 > m_scaleDown
samp_dbl_array m_cosTable
void addPixel(int x, int y, int br1, int br2) const
bool draw(QPainter *p, const QColor &back) override
Bitmap< unsigned short > m_lastLastOutputBmp
Bitmap< unsigned short > m_lastOutputBmp
double m_brightnessTwiddler
void handleKeyPress(const QString &action) override
samp_dbl_array m_negSinTable
void fadePixelWave(int x, int y, int where, int step)
static constexpr size_t LogSize
std::array< double, NumSamples > samp_dbl_array
static constexpr size_t NumSamples
std::array< int, NumSamples > samp_int_array