Archon::Utilities::MouseEvents::ButtonFuncCookie< T > Struct Template Reference

Inheritance diagram for Archon::Utilities::MouseEvents::ButtonFuncCookie< T >:

Inheritance graph
[legend]
Collaboration diagram for Archon::Utilities::MouseEvents::ButtonFuncCookie< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ButtonFuncCookie (void(*pressFunc)(unsigned x, unsigned y, T), void(*releaseFunc)(unsigned x, unsigned y, T), T cookie)
 Pass 0 for 'releaseFunc' if you don't care about that event.

Detailed Description

template<class T>
struct Archon::Utilities::MouseEvents::ButtonFuncCookie< T >

Definition at line 65 of file mouse.H.


Constructor & Destructor Documentation

template<class T>
Archon::Utilities::MouseEvents::ButtonFuncCookie< T >::ButtonFuncCookie void(*)(unsigned x, unsigned y, T pressFunc,
void(*)(unsigned x, unsigned y, T releaseFunc,
T  cookie
[inline]
 

Pass 0 for 'releaseFunc' if you don't care about that event.

You may also pass 0 for 'pressFunc'.

Definition at line 71 of file mouse.H.


The documentation for this struct was generated from the following file:
Generated on Sun Jul 30 22:58:09 2006 for Archon by  doxygen 1.4.4