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

Public Member Functions

 BoxWidget (const AABB3D &bb)
 
 BoxWidget (const Box3D &bb)
 
void Get (AABB3D &bb) const
 
void Get (Box3D &bb) 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

RigidTransform T
 
AABB3D bb
 
TransformWidget transformWidget
 
GLColor cornerColor
 
GLColor boxColor
 
GLColor hoverColorBlend
 
Real cornerRadius
 
bool scaleToScreen
 
IntTriple hoverItem
 
Vector3 hoverPos
 
Vector3 hoverPosLocal
 
int clickX
 
int clickY
 
int dragX
 
int dragY
 
Vector3 clickPos
 
Vector3 clickPosLocal
 
Real clickDistance
 
Vector3 clickAxis
 
- Public Attributes inherited from GLDraw::Widget
bool hasHighlight
 
bool hasFocus
 
bool requestRedraw
 

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