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::MouseAction Class Reference

#include <action.h>

Inheritance diagram for cil::MouseAction:
cil::Action cil::MouseClickedAction cil::MouseDraggedAction cil::MouseHoveredAction cil::MouseWheeledAction cil::OrbitAction cil::PanAction cil::RollAction cil::ZoomAction

Public Member Functions

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

Constructor & Destructor Documentation

◆ MouseAction()

cil::MouseAction::MouseAction ( )

Member Function Documentation

◆ cancel()

virtual void cil::MouseAction::cancel ( )
virtual

◆ mouseDown()

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

◆ mouseMove()

virtual bool cil::MouseAction::mouseMove ( const ivec2 & position)
virtual

◆ mouseUp()

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

Reimplemented in cil::MouseClickedAction.

◆ mouseWheel()

virtual bool cil::MouseAction::mouseWheel ( const ivec2 & position,
bool up )
virtual

Reimplemented in cil::MouseWheeledAction.