#include <Cursor.H>
Public Member Functions | |
| Cursor () | |
| virtual | ~Cursor () |
| virtual void | addDrawObj (DrawObj *o) |
| virtual void | removeDrawObj (DrawObj *o) |
| virtual void | saveIcon () |
| save the current icon so it can be restored later. | |
| virtual void | removeAllDrawObj () |
| save the current icon, then clear it | |
| virtual void | removeAllNoSave () |
| clear the current icon without saving it | |
| virtual void | resetIcon () |
| revert to last saved icon | |
| virtual void | hide () |
| virtual void | show () |
| virtual void | moveTo (Wtransf m, double scale=1.0) |
| virtual Wtransf | getCurXform () |
| virtual void | activate () |
| virtual void | deactivate () |
| virtual int | active () |
| virtual void | setColor (Color c) |
| virtual void | setTexture (str_ptr texname) |
Protected Attributes | |
| ARRAY< DrawObj * > | _drawobjs |
| ARRAY< DrawObj * > | _lastIcon |
| Wtransf | _curXform |
| double | _curScale |
| int | active_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
save the current icon, then clear it
|
|
|
clear the current icon without saving it
|
|
|
|
|
|
revert to last saved icon
|
|
|
save the current icon so it can be restored later.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4