#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(). |