VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtMousePositionProvider Class Referenceabstract

Simple class to provide mouse position. Implement if you wish to provide the mouse position in a different way that what the processor last recorded it as.

Inheritance diagram for makVrf::DtMousePositionProvider:
Inheritance graph
[legend]

Public Member Functions

virtual void getCurrentMousePosition (int &x, int &y)=0
 
virtual void setFreezeMousePosition (bool)=0
 
virtual bool isShiftKeyDown () const =0
 
virtual bool isControlKeyDown () const =0
 
virtual bool isFunctionKeyDown () const =0
 
virtual bool isAltKeyDown () const =0
 
virtual double getDpi (std::string &dpiMessage)=0
 
virtual bool isLeftMouseButtonDown () const =0
 
virtual bool isRightMouseButtonDown () const =0
 
virtual bool isMiddleMouseButtonDown () const =0
 
virtual double devicePixelRatio () const =0
 

Member Function Documentation

virtual void makVrf::DtMousePositionProvider::getCurrentMousePosition ( int x,
int y 
)
pure virtual
virtual void makVrf::DtMousePositionProvider::setFreezeMousePosition ( bool  )
pure virtual
virtual bool makVrf::DtMousePositionProvider::isShiftKeyDown ( ) const
pure virtual
virtual bool makVrf::DtMousePositionProvider::isControlKeyDown ( ) const
pure virtual
virtual bool makVrf::DtMousePositionProvider::isFunctionKeyDown ( ) const
pure virtual
virtual bool makVrf::DtMousePositionProvider::isAltKeyDown ( ) const
pure virtual
virtual double makVrf::DtMousePositionProvider::getDpi ( std::string &  dpiMessage)
pure virtual
virtual bool makVrf::DtMousePositionProvider::isLeftMouseButtonDown ( ) const
pure virtual
virtual bool makVrf::DtMousePositionProvider::isRightMouseButtonDown ( ) const
pure virtual
virtual bool makVrf::DtMousePositionProvider::isMiddleMouseButtonDown ( ) const
pure virtual
virtual double makVrf::DtMousePositionProvider::devicePixelRatio ( ) const
pure virtual

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)