- Main Page
- Related Pages
- Classes
- Files

- File List

# src/GpuQuadraticCurveRender/IMouseListener.h

Go to the documentation of this file.

    00001
    00002
    00003
    00004
    00005 #ifndef _I_MOUSE_LISTENER_H_
    00006 #define _I_MOUSE_LISTENER_H_
    00007
    00008 #include "MouseState.h"
    00009
    00010 namespace GlutWrapper
    00011 {
    00012
    00015 class IMouseListener
    00016 {
    00017 public:
    00020         virtual void ProcessMouse(const MouseState& mouseState) = 0;
    00021
    00022 protected:
    00024         IMouseListener(void){};
    00025
    00027         virtual ~IMouseListener(void) = 0 {};
    00028
    00029 private:
    00031         IMouseListener(const IMouseListener&);
    00032
    00034         IMouseListener& operator=(const IMouseListener&);
    00035 };
    00036
    00037 }
    00038
    00039 #endif