#include <cursor.h>
Public Member Functions | |
| Cursor () | |
| void | Create () |
| void | ApplyType (Face *face, CursorType type) |
| void | ApplyTypes (CursorType current=cursorNoChange, CursorType left=cursorNoChange, CursorType mid=cursorNoChange, CursorType right=cursorNoChange) |
| void | Rotate (Face *face, CursorType type, Point3D< double > angle) |
| void | Rotate (Point3D< double > angle) |
| void | Draw (double x, double y) |
| Point2D< int > | GetHotSpot (CursorType type) |
| void | DrawArrow (Color color) |
| void | DrawRepere () |
| void | DrawText (char *text) |
| void | DrawVector (double x, double y) |
| Affiche un vecteur. | |
| BOOL | DrawVectorMinMax (double x, double y, double minIntensity, double maxIntensity) |
Public Attributes | |
| CursorType | curType |
| CursorType | leftType |
| CursorType | rightType |
| CursorType | midType |
| Face | curFace |
| Face | leftFace |
| Face | midFace |
| Face | rightFace |
| Recorder | recorderRepere |
|
|
Definition at line 39 of file cursor.cpp. References cursorNothing, curType, leftType, midType, and rightType. |
|
||||||||||||
|
Definition at line 127 of file cursor.cpp. References ce, Face::childRecorder, Textures::cursorArrow, Textures::cursorMoving, cursorNothing, Textures::cursorPush, cursorRepere, Textures::cursorText, Textures::cursorWait, recorderRepere, ControlEngine::texture, Face::texture, type, Face::view, and Recorder::Zero(). Referenced by ApplyTypes(). |
|
||||||||||||||||||||
|
Definition at line 115 of file cursor.cpp. References ApplyType(), curFace, cursorNoChange, curType, leftFace, leftType, midFace, midType, rightFace, and rightType. Referenced by Create(), Univers::OnLButtonDown(), Title::OnLButtonDown(), TextBox::OnLButtonDown(), Univers::OnLButtonUp(), TextBox::OnLButtonUp(), Title::OnLMButtonUp(), Univers::OnMButtonDown(), Title::OnMButtonDown(), Univers::OnMButtonUp(), Univers::OnOverIn(), Title::OnOverIn(), TextBox::OnOverIn(), Button::OnOverIn(), Button::OnPushDown(), and Button::OnPushUp(). |
|
|
Definition at line 47 of file cursor.cpp. References ApplyTypes(), Recorder::BeginRecord(), Config(), curFace, DrawRepere(), Recorder::EndRecord(), f, leftFace, midFace, and recorderRepere. Referenced by ControlEngine::Start(). |
|
||||||||||||
|
Definition at line 60 of file cursor.cpp. References Face::ComputeLayout(), curFace, Face::Draw(), leftFace, midFace, Face::MoveTo(), Face::MovingInside(), and rightFace. Referenced by ControlEngine::DrawCursor(). |
|
|
Definition at line 208 of file cursor.cpp. References Material::emission, Color::SetNull(), Material::SetNull(), and Material::Use(). |
|
|
Definition at line 246 of file cursor.cpp. References Material::emission, Color::Set(), Color::SetNull(), Material::SetNull(), and Material::Use(). Referenced by Create(). |
|
|
Definition at line 301 of file cursor.cpp. |
|
||||||||||||
|
Affiche un vecteur.
Definition at line 179 of file cursor.cpp. References Material::emission, Point3D< T >::glRotated(), PI, Color::Set(), Material::SetNull(), and Material::Use(). Referenced by DrawVectorMinMax(). |
|
||||||||||||||||||||
|
Definition at line 159 of file cursor.cpp. References BOOL(), and DrawVector(). |
|
|
Definition at line 98 of file cursor.cpp. References Point2D< T >::Set(), and type. Referenced by ControlEngine::DrawCursor(). |
|
|
Definition at line 151 of file cursor.cpp. References curFace, curType, leftFace, leftType, midFace, midType, rightFace, rightType, and Rotate(). |
|
||||||||||||||||
|
Definition at line 143 of file cursor.cpp. References Face::angle, cursorRepere, type, and Point3D< GLdouble >::Zero(). Referenced by ControlEngine::DrawCursor(), and Rotate(). |
|
|
Definition at line 51 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate(). |
|
|
Definition at line 49 of file cursor.h. Referenced by ApplyTypes(), Cursor(), ControlEngine::DrawCursor(), Univers::OnLButtonUp(), Univers::OnMButtonUp(), and Rotate(). |
|
|
Definition at line 52 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate(). |
|
|
Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), Univers::OnLButtonUp(), and Rotate(). |
|
|
Definition at line 53 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate(). |
|
|
Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), Univers::OnMButtonUp(), and Rotate(). |
|
|
Definition at line 55 of file cursor.h. Referenced by ApplyType(), and Create(). |
|
|
Definition at line 54 of file cursor.h. Referenced by ApplyTypes(), Draw(), and Rotate(). |
|
|
Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), and Rotate(). |
1.3.6