Cumulia Illustrator Rendering Engine v1.0.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::MouseClickedAction Class Reference

#include <action.h>

Inheritance diagram for cil::MouseClickedAction:
cil::MouseAction cil::Action

Public Member Functions

 MouseClickedAction ()
 
virtual bool mouseDown (const ivec2 &position)
 
virtual bool mouseUp (const ivec2 &position)
 
- Public Member Functions inherited from cil::MouseAction
 MouseAction ()
 
virtual bool mouseMove (const ivec2 &position)
 
virtual bool mouseWheel (const ivec2 &position, bool up)
 
virtual void cancel ()
 
- Public Member Functions inherited from cil::Action
 Action ()
 
virtual ~Action ()
 

Protected Member Functions

virtual void click (const ivec2 &position)
 

Protected Attributes

Vector2i m_position
 

Constructor & Destructor Documentation

◆ MouseClickedAction()

cil::MouseClickedAction::MouseClickedAction ( )

Member Function Documentation

◆ click()

virtual void cil::MouseClickedAction::click ( const ivec2 & position)
protectedvirtual

◆ mouseDown()

virtual bool cil::MouseClickedAction::mouseDown ( const ivec2 & position)
virtual

Reimplemented from cil::MouseAction.

◆ mouseUp()

virtual bool cil::MouseClickedAction::mouseUp ( const ivec2 & position)
virtual

Reimplemented from cil::MouseAction.

Member Data Documentation

◆ m_position

Vector2i cil::MouseClickedAction::m_position
protected