TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the water wave private. More...
Public Member Functions | |
WaterWavePrivate () | |
~WaterWavePrivate () | |
int * | data () |
void | render () |
void | initialize (const QImage &image, int radius) |
void | setWaveSourcePower (int depth) |
void | setWaveSourcePosition (int x, int y) |
![]() | |
TTKPrivate () | |
virtual | ~TTKPrivate ()=default |
void | setPublic (ImageRender *pub) |
Private Member Functions | |
void | spreedRipple () |
void | renderRipple () |
Private Attributes | |
int * | m_orginPixels |
int * | m_newPixels |
short * | m_buffer1 |
short * | m_buffer2 |
int * | m_sourcePower |
int * | m_sourcePosition |
int | m_width |
int | m_height |
int | m_powerRate |
int | m_sourceRadius |
int | m_sourceDepth |
Additional Inherited Members | |
![]() | |
QRect | m_rectangle |
![]() | |
ImageRender * | ttk_q () const |
The class of the water wave private.
Definition at line 254 of file imagewrapper.cpp.
QAlgorithm::WaterWavePrivate::WaterWavePrivate | ( | ) |
Definition at line 288 of file imagewrapper.cpp.
QAlgorithm::WaterWavePrivate::~WaterWavePrivate | ( | ) |
Definition at line 294 of file imagewrapper.cpp.
References m_buffer1, m_buffer2, m_newPixels, m_orginPixels, m_sourcePosition, and m_sourcePower.
int * QAlgorithm::WaterWavePrivate::data | ( | ) |
Definition at line 327 of file imagewrapper.cpp.
References m_newPixels.
Definition at line 338 of file imagewrapper.cpp.
References int(), m_buffer1, m_buffer2, m_height, m_newPixels, m_orginPixels, m_powerRate, m_sourcePosition, m_sourcePower, m_sourceRadius, m_width, setWaveSourcePower(), and TTKStaticCast.
void QAlgorithm::WaterWavePrivate::render | ( | ) |
Definition at line 332 of file imagewrapper.cpp.
References renderRipple(), and spreedRipple().
|
private |
Definition at line 423 of file imagewrapper.cpp.
References m_buffer1, m_height, m_newPixels, m_orginPixels, and m_width.
Referenced by render().
Definition at line 392 of file imagewrapper.cpp.
References m_buffer1, m_height, m_sourcePosition, m_sourcePower, m_sourceRadius, m_width, and TTKStaticCast.
void QAlgorithm::WaterWavePrivate::setWaveSourcePower | ( | int | depth | ) |
Definition at line 365 of file imagewrapper.cpp.
References m_sourceDepth, m_sourcePosition, m_sourcePower, m_sourceRadius, and m_width.
Referenced by initialize().
|
private |
Definition at line 409 of file imagewrapper.cpp.
References m_buffer1, m_buffer2, m_height, m_powerRate, and m_width.
Referenced by render().
|
private |
Definition at line 274 of file imagewrapper.cpp.
Referenced by initialize(), renderRipple(), setWaveSourcePosition(), spreedRipple(), and ~WaterWavePrivate().
|
private |
Definition at line 275 of file imagewrapper.cpp.
Referenced by initialize(), spreedRipple(), and ~WaterWavePrivate().
|
private |
Definition at line 280 of file imagewrapper.cpp.
Referenced by initialize(), renderRipple(), setWaveSourcePosition(), and spreedRipple().
|
private |
Definition at line 273 of file imagewrapper.cpp.
Referenced by data(), initialize(), renderRipple(), and ~WaterWavePrivate().
|
private |
Definition at line 272 of file imagewrapper.cpp.
Referenced by initialize(), renderRipple(), and ~WaterWavePrivate().
|
private |
Definition at line 282 of file imagewrapper.cpp.
Referenced by initialize(), and spreedRipple().
|
private |
Definition at line 285 of file imagewrapper.cpp.
Referenced by setWaveSourcePower().
|
private |
Definition at line 277 of file imagewrapper.cpp.
Referenced by initialize(), setWaveSourcePosition(), setWaveSourcePower(), and ~WaterWavePrivate().
|
private |
Definition at line 276 of file imagewrapper.cpp.
Referenced by initialize(), setWaveSourcePosition(), setWaveSourcePower(), and ~WaterWavePrivate().
|
private |
Definition at line 284 of file imagewrapper.cpp.
Referenced by initialize(), setWaveSourcePosition(), and setWaveSourcePower().
|
private |
Definition at line 279 of file imagewrapper.cpp.
Referenced by initialize(), renderRipple(), setWaveSourcePosition(), setWaveSourcePower(), and spreedRipple().