KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
GLDraw::SphereWidget Class Reference
Inheritance diagram for GLDraw::SphereWidget:
GLDraw::Widget

Public Member Functions

 SphereWidget (const Sphere3D &s)
 
void Get (Sphere3D &s) const
 
virtual bool Hover (int x, int y, Camera::Viewport &viewport, double &distance)
 
virtual bool BeginDrag (int x, int y, Camera::Viewport &viewport, double &distance)
 
virtual void Drag (int dx, int dy, Camera::Viewport &viewport)
 
virtual void EndDrag ()
 
virtual void DrawGL (Camera::Viewport &viewport)
 
virtual void SetHighlight (bool value)
 
virtual void SetFocus (bool value)
 
- Public Member Functions inherited from GLDraw::Widget
virtual void Keypress (char c)
 
virtual void Idle ()
 
void Refresh ()
 

Public Attributes

Real radius
 
TransformWidget transformWidget
 
GLColor sphereColor
 
GLColor ringColor
 
Real ringWidth
 
bool scaleToScreen
 
int hoverItem
 
Vector3 hoverPos
 
int clickX
 
int clickY
 
int dragX
 
int dragY
 
Vector3 clickPos
 
Real clickDistance
 
Real clickStartRadius
 
- Public Attributes inherited from GLDraw::Widget
bool hasHighlight
 
bool hasFocus
 
bool requestRedraw
 

The documentation for this class was generated from the following files: