Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

StateMouse Class Reference

Etat de la souris. More...

#include <input.h>

List of all members.

Public Member Functions

 StateMouse ()
void operator= (StateMouse &src)
int GetNbButtonPush ()
StateMouseGetDelta (StateMouse *second)
 Difference entre 2 StateMouse.

void ToString (MyString &str)

Public Attributes

Point2D< int > pos
BOOL leftBtn
BOOL rightBtn
BOOL midBtn
int wheelVal
int wheelDelta


Detailed Description

Etat de la souris.

Parametre:

Definition at line 41 of file input.h.


Constructor & Destructor Documentation

StateMouse::StateMouse  ) 
 

Definition at line 24 of file input.cpp.

References leftBtn, midBtn, pos, rightBtn, wheelDelta, wheelVal, and Point2D< int >::Zero().


Member Function Documentation

StateMouse * StateMouse::GetDelta StateMouse second  ) 
 

Difference entre 2 StateMouse.

valeur de la souris: (a recepopier car issue de varaible static de la methode) x,y: delta leftBtn,midBtn,righBtn: 0=identique | 1=activé | -1=desactivé

Definition at line 57 of file input.cpp.

References leftBtn, midBtn, pos, rightBtn, wheelDelta, and wheelVal.

Referenced by Control::OnMouseMove().

int StateMouse::GetNbButtonPush  ) 
 

Definition at line 44 of file input.cpp.

References leftBtn, midBtn, and rightBtn.

Referenced by Univers::OnMouseMove(), and Title::OnMouseMove().

void StateMouse::operator= StateMouse src  ) 
 

Definition at line 34 of file input.cpp.

References leftBtn, midBtn, pos, rightBtn, src, wheelDelta, and wheelVal.

void StateMouse::ToString MyString str  ) 
 

Definition at line 70 of file input.cpp.

References MyString::AddFormat(), leftBtn, midBtn, pos, rightBtn, wheelDelta, wheelVal, Point2D< int >::x, and Point2D< int >::y.


Member Data Documentation

BOOL StateMouse::leftBtn
 

Definition at line 45 of file input.h.

Referenced by GetDelta(), GetNbButtonPush(), Picking::OnLButtonUp(), Univers::OnMouseMove(), TrackButton::OnMouseMove(), Title::OnMouseMove(), Slider::OnMouseMove(), operator=(), ControlEngine::Proc(), StateMouse(), EventInertia::SwitchButton(), and ToString().

BOOL StateMouse::midBtn
 

Definition at line 47 of file input.h.

Referenced by GetDelta(), GetNbButtonPush(), Picking::OnMButtonUp(), Univers::OnMouseMove(), Title::OnMouseMove(), Control::OnMouseWheel(), operator=(), ControlEngine::Proc(), StateMouse(), EventInertia::SwitchButton(), and ToString().

Point2D<int> StateMouse::pos
 

Definition at line 44 of file input.h.

Referenced by ControlEngine::DrawCursors(), ControlEngine::DrawLight(), GetDelta(), ResizingAndRotateControl::OnHover(), TextBox::OnLButtonDown(), Slider::OnMouseMove(), Control::OnMouseMove(), Tutorial::BaseDemo::OnWinMove(), operator=(), Picking::SetMousePos(), EventInertia::Start(), StateMouse(), Picking::Test(), and ToString().

BOOL StateMouse::rightBtn
 

Definition at line 46 of file input.h.

Referenced by GetDelta(), GetNbButtonPush(), TrackButton::OnMouseMove(), Picking::OnRButtonUp(), operator=(), ControlEngine::Proc(), StateMouse(), EventInertia::SwitchButton(), and ToString().

int StateMouse::wheelDelta
 

Definition at line 49 of file input.h.

Referenced by GetDelta(), Univers::OnMouseWheel(), Title::OnMouseWheel(), operator=(), Picking::SetDeltaWheel(), StateMouse(), and ToString().

int StateMouse::wheelVal
 

Definition at line 48 of file input.h.

Referenced by GetDelta(), operator=(), Picking::SetDeltaWheel(), StateMouse(), and ToString().


The documentation for this class was generated from the following files:
Generated on Fri Aug 20 19:21:43 2004 for 3d Controls by doxygen 1.3.6