Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLongPulsation Class Referencefinal

#include <CLongPulsation.hpp>

Collaboration diagram for CLongPulsation:
[legend]

Classes

struct  Constants
 

Public Member Functions

 CLongPulsation ()
 
 ~CLongPulsation ()
 
void drawLongPulsation (IGraphics *graphics, const CTheme *theme) const
 
CEventGraphicseventLongPulsation (IGraphics *graphicsRef)
 
void processPulsation (const CEventGraphics *evt)
 
bool isLongPulsation () const
 

Private Attributes

bool m_isPulsed
 
double m_xMouse
 
double m_yMouse
 
double m_radius
 
iv::core::MonotonicTimer m_timerPulsed
 

Constructor & Destructor Documentation

◆ CLongPulsation()

CLongPulsation::CLongPulsation ( )

◆ ~CLongPulsation()

CLongPulsation::~CLongPulsation ( )
default

Member Function Documentation

◆ drawLongPulsation()

void CLongPulsation::drawLongPulsation ( IGraphics * graphics,
const CTheme * theme ) const

◆ eventLongPulsation()

CEventGraphics * CLongPulsation::eventLongPulsation ( IGraphics * graphicsRef)

◆ isLongPulsation()

bool CLongPulsation::isLongPulsation ( ) const
nodiscard

◆ processPulsation()

void CLongPulsation::processPulsation ( const CEventGraphics * evt)

Member Data Documentation

◆ m_isPulsed

bool CLongPulsation::m_isPulsed
private

◆ m_radius

double CLongPulsation::m_radius
private

◆ m_timerPulsed

iv::core::MonotonicTimer CLongPulsation::m_timerPulsed
private

◆ m_xMouse

double CLongPulsation::m_xMouse
private

◆ m_yMouse

double CLongPulsation::m_yMouse
private

The documentation for this class was generated from the following files: