Go to the documentation of this file.
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;
std::array< double, NumSamples > samp_dbl_array
static int bitReverser(int i)
Bitmap< unsigned short > m_lastOutputBmp
void setStarSize(double lsize)
static constexpr size_t NumSamples
void resize(const QSize &size) override
bool draw(QPainter *p, const QColor &back) override
void fadeFade(void) const
void handleKeyPress([[maybe_unused]] const QString &action) override
static void addPixelFast(unsigned char *p, int br1, int br2)
std::array< uint8_t, 768 > m_palette
std::array< int, NumSamples > samp_int_array
Bitmap< unsigned short > m_outputBmp
samp_dbl_array m_negSinTable
samp_dbl_array m_cosTable
unsigned char getPixel(int x, int y, int where) const
samp_int_array m_bitReverse
static constexpr size_t LogSize
void addPixel(int x, int y, int br1, int br2) const
bool process(VisualNode *node) override
double m_brightnessTwiddler
std::array< int, 256 > m_scaleDown
void fadePixelHeat(int x, int y, int where, int step)
void fadePixelWave(int x, int y, int where, int step)
Bitmap< unsigned short > m_lastLastOutputBmp
void fft(double *x, double *y)