# IMFPerpetualMouse Struct Reference
[MCFrame]

Inheritance diagram for IMFPerpetualMouse:

List of all members.

## Public Member Functions
virtual void MCCOMAPI | StartPerpetualMouse (const TMCPoint &originalScreenMousePos, boolean hideMouse=true)=0
virtual void MCCOMAPI | GetAbsoluteMousePosition (TMCPoint &outScreenPoint)=0
virtual void MCCOMAPI | EndPerpetualMouse ()=0

## Detailed Description

This class is intended to help doing perpetual mouse without setting the position too much (because setting the mouse position is very costly on OsX)

## Member Function Documentation

virtual void MCCOMAPI IMFPerpetualMouse::EndPerpetualMouse | ( |  | ) | `[pure virtual]`

virtual void MCCOMAPI IMFPerpetualMouse::GetAbsoluteMousePosition | ( | TMCPoint & | outScreenPoint | ) | `[pure virtual]`

virtual void MCCOMAPI IMFPerpetualMouse::StartPerpetualMouse | ( | const TMCPoint & | originalScreenMousePos,
|  | boolean | hideMouse = `true` |
| ) |  |  | `[pure virtual]`

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

- IMFPerpetualMouse.h