# GlutWrapper::IMouseListener Class Reference

Mouse listener interface. It processes the events of the mouse. More...

`#include <IMouseListener.h>`

Inheritance diagram for GlutWrapper::IMouseListener:

List of all members.

## Public Member Functions
virtual void | ProcessMouse (const MouseState &mouseState)=0
| Processes mouse events.
## Protected Member Functions
| IMouseListener (void)
| Contructor hidden from user.
virtual | ~IMouseListener (void)=0
| Destructor hidden from user.

## Detailed Description

Mouse listener interface. It processes the events of the mouse.

## Member Function Documentation

virtual void GlutWrapper::IMouseListener::ProcessMouse | ( | const MouseState & | mouseState | ) | `[pure virtual]`

Processes mouse events.

Parameters:

  | mouseState | current mouse state

Implemented in CUDARayCasting::Runner.

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

- src/CUDARayCasting/IMouseListener.h