AaronCameron.net
Because you all make me very, very tired.
Not a Member? - Login or Create an Account
Tuesday the 7th of February 2012 @ 05:41pm
Front Page Journal Projects Your Profile About
[]

LibN2L-4 Library Code Reference

Classes
Compounds
Files
Members
Method Index
Full Reference

n2l::cMouseButtonEvent Class Reference

An event generated whenever the mouse is moved, providing both the motion delta and the present location of pointer. More...

#include <cMouseButtonEvent.h>

Inheritance diagram for n2l::cMouseButtonEvent:

Inheritance graph
[legend]
Collaboration diagram for n2l::cMouseButtonEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions


Detailed Description

An event generated whenever the mouse is moved, providing both the motion delta and the present location of pointer.

Definition at line 41 of file cMouseButtonEvent.h.


Constructor & Destructor Documentation

n2l::cMouseButtonEvent::cMouseButtonEvent const SDL_MouseButtonEvent &  iEvent  ) 
 

Definition at line 31 of file cMouseButtonEvent.cpp.

n2l::cMouseButtonEvent::cMouseButtonEvent const tSysMousePos iSysPos,
const tMouseButton  iButton,
const tBool  iPressed
 

Warning:
This isn't lying when it says SysMousePos! The mouse position provided here will be adjusted by the requested aspect corrections.

Definition at line 40 of file cMouseButtonEvent.cpp.

n2l::cMouseButtonEvent::~cMouseButtonEvent  )  [virtual]
 

Definition at line 50 of file cMouseButtonEvent.cpp.


Member Function Documentation

void n2l::cMouseButtonEvent::button const tMouseButton  iButton  )  [virtual]
 

Definition at line 73 of file cMouseButtonEvent.cpp.

const tMouseButton n2l::cMouseButtonEvent::button  )  const [virtual]
 

Definition at line 67 of file cMouseButtonEvent.cpp.

Referenced by n2l::cGuiSlider::mouseClickAt(), n2l::cGuiInteractive::mouseClickAt(), and n2l::cGuiInteractive::mouseClickOutside().

void n2l::cMouseButtonEvent::pos const tMousePos iPos  )  [virtual]
 

Definition at line 61 of file cMouseButtonEvent.cpp.

const tMousePos & n2l::cMouseButtonEvent::pos  )  const [virtual]
 

Definition at line 55 of file cMouseButtonEvent.cpp.

Referenced by n2l::cGuiSlider::mouseClickAt(), n2l::cGuiInteractive::mouseClickAt(), n2l::cGuiInteractive::mouseClickOutside(), n2l::cGuiCanvas::systemEvent(), and n2l::cGuiCanvas::systemEventOutside().

void n2l::cMouseButtonEvent::pressed const tBool  iPressed  )  [virtual]
 

Definition at line 85 of file cMouseButtonEvent.cpp.

const tBool n2l::cMouseButtonEvent::pressed  )  const [virtual]
 

Definition at line 79 of file cMouseButtonEvent.cpp.

Referenced by n2l::cGuiSlider::mouseClickAt(), and n2l::cGuiInteractive::mouseClickAt().

const tEventType n2l::cMouseButtonEvent::type  )  const [virtual]
 

Implements n2l::cEventInterface.

Definition at line 91 of file cMouseButtonEvent.cpp.

References n2l::EventType_MouseButton.


The documentation for this class was generated from the following files:
©2012 Aaron Cameron