|  | Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  | 
#include <FXGLObject.h>
Inheritance diagram for FX::FXGLObject:

| Public Types | |
| enum | { ID_LAST = 10000 } | 
| Public Member Functions | |
| FXGLObject () | |
| FXGLObject (const FXGLObject &orig) | |
| virtual void | bounds (FXRangef &box) | 
| virtual void | draw (FXGLViewer *viewer) | 
| virtual void | hit (FXGLViewer *viewer) | 
| virtual FXGLObject * | copy () | 
| virtual FXGLObject * | identify (FXuint *path) | 
| virtual FXbool | canDrag () const | 
| virtual FXbool | canDelete () const | 
| virtual FXbool | drag (FXGLViewer *viewer, FXint fx, FXint fy, FXint tx, FXint ty) | 
| virtual | ~FXGLObject () | 
| 
 | 
| 
 
 | 
| 
 | 
| Constructors. 
 | 
| 
 | 
| Copy constructor. 
 | 
| 
 | 
| Destructor. 
 | 
| 
 | 
| Called by the viewer to get bounds for this object. 
 Reimplemented in FX::FXGLGroup, FX::FXGLPoint, FX::FXGLLine, and FX::FXGLShape. | 
| 
 | 
| Draw this object in a viewer. 
 Reimplemented in FX::FXGLGroup, FX::FXGLPoint, FX::FXGLLine, and FX::FXGLShape. | 
| 
 | 
| Draw this object for hit-testing purposes. 
 Reimplemented in FX::FXGLGroup, FX::FXGLPoint, FX::FXGLLine, and FX::FXGLShape. | 
| 
 | 
| Copy this object. 
 Reimplemented in FX::FXGLCone, FX::FXGLCube, FX::FXGLCylinder, FX::FXGLGroup, FX::FXGLPoint, FX::FXGLLine, FX::FXGLShape, FX::FXGLSphere, and FX::FXGLTriangleMesh. | 
| 
 | 
| Identify sub-object given path. 
 Reimplemented in FX::FXGLGroup. | 
| 
 | 
| Return true if this object can be dragged around. 
 Reimplemented in FX::FXGLGroup, and FX::FXGLShape. | 
| 
 | 
| Return true if this object can be deleted from the scene. 
 Reimplemented in FX::FXGLShape. | 
| 
 | ||||||||||||||||||||||||
| Drag this object from one position to another. 
 Reimplemented in FX::FXGLGroup, and FX::FXGLShape. | 
|  Copyright © 1997-2005 Jeroen van der Zijp |