Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXGLLine Class Reference

OpenGL Line Object. More...

#include <FXGLObject.h>

Inheritance diagram for FX::FXGLLine:
FX::FXGLObject FX::FXObject

List of all members.

Public Member Functions

 FXGLLine ()
 Default constructor.
 FXGLLine (const FXGLLine &orig)
 Copy constructor.
 FXGLLine (FXfloat fx, FXfloat fy, FXfloat fz, FXfloat tx, FXfloat ty, FXfloat tz)
 Construct with specified endpoints.
virtual void bounds (FXRangef &box)
 Called by the viewer to get bounds for this object.
virtual void draw (FXGLViewer *viewer)
 Draw this object in a viewer.
virtual FXGLObjectcopy ()
 Copy this object.
virtual void hit (FXGLViewer *viewer)
 Draw this object for hit-testing purposes.
virtual void save (FXStream &store) const
 Save to a stream.
virtual void load (FXStream &store)
 Load from a stream.
- Public Member Functions inherited from FX::FXGLObject
 FXGLObject ()
 FXGLObject (const FXGLObject &orig)
 Copy constructor.
virtual FXGLObjectidentify (FXuint *path)
 Identify sub-object given path.
virtual FXbool canDrag () const
 Return true if this object can be dragged around.
virtual FXbool canDelete () const
 Return true if this object can be deleted from the scene.
virtual FXbool drag (FXGLViewer *viewer, FXint fx, FXint fy, FXint tx, FXint ty)
 Drag this object from one position to another.
virtual ~FXGLObject ()
- Public Member Functions inherited from FX::FXObject
const FXchar * getClassName () const
 Get class name of some object.
FXbool isMemberOf (const FXMetaClass *metaclass) const
 Check if object is member of metaclass.
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
 Try handle message safely, catching certain exceptions.
virtual long onDefault (FXObject *, FXSelector, void *)
 Called for unhandled messages.
virtual ~FXObject ()
 Virtual destructor.

Public Attributes

FXGLPoint fm
FXGLPoint to

Additional Inherited Members

- Public Types inherited from FX::FXGLObject
enum  { ID_LAST = 10000 }

Detailed Description

OpenGL Line Object.

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

Copyright © 1997-2016 Jeroen van der Zijp