#include <osnap.h>
Public Member Functions |
|
| DllExport | OSnapDecorator (Osnap *pOsnap) |
| virtual DllExport bool | IsActive () const |
| virtual DllExport bool | IsActive (const int nSnapIdx) const |
| virtual DllExport void | Activate (const int nSnapIdx) |
| virtual DllExport void | Deactivate (const int nSnapIdx) |
| virtual DllExport int | numsubs () |
| virtual DllExport MCHAR * | Category () |
| virtual DllExport Class_ID | ClassID () |
| virtual DllExport BOOL | UseCallbacks () |
| virtual DllExport int | NumCallbacks () |
| virtual DllExport BOOL | GetSupportedObject (INode *iNode, TimeValue t, ObjectState *os) |
| virtual DllExport MSTR * | snapname (int index) |
| virtual DllExport OsnapMarker * | GetMarker (int index) |
| virtual DllExport HBITMAP | getTools () |
| virtual DllExport HBITMAP | getMasks () |
| virtual DllExport WORD | AccelKey (int index) |
| virtual DllExport boolean | ValidInput (SClass_ID scid, Class_ID cid) |
| virtual DllExport boolean | BeginUI (HWND hwnd) |
| virtual DllExport void | EndUI (HWND hwnd) |
| virtual DllExport void | Snap (Object *pobj, IPoint2 *p, TimeValue t) |
| virtual DllExport BOOL | HitTest (Object *pobj, IPoint2 *p, TimeValue t) |
| virtual DllExport SnapCallback | GetSnapCallback (int sub) |
Protected Member Functions |
|
| OSnapDecorator () | |
| DllExport OSnapDecorator | ( | Osnap * | pOsnap | ) |
| OSnapDecorator | ( | ) | [protected] |
| virtual DllExport bool IsActive | ( | ) | const [virtual] |
| virtual DllExport bool IsActive | ( | const int | nSnapIdx | ) | const [virtual] |
| virtual DllExport void Activate | ( | const int | nSnapIdx | ) | [virtual] |
| virtual DllExport void Deactivate | ( | const int | nSnapIdx | ) | [virtual] |
| virtual DllExport int numsubs | ( | ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport MCHAR* Category | ( | ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport Class_ID ClassID | ( | ) | [virtual] |
| virtual DllExport BOOL UseCallbacks | ( | ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport int NumCallbacks | ( | ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport BOOL GetSupportedObject | ( | INode * | iNode, |
| TimeValue | t, | ||
| ObjectState * | os | ||
| ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport MSTR* snapname | ( | int | index | ) | [virtual] |
Implements Osnap.
| virtual DllExport OsnapMarker* GetMarker | ( | int | index | ) | [virtual] |
Implements Osnap.
| virtual DllExport HBITMAP getTools | ( | ) | [virtual] |
Implements Osnap.
| virtual DllExport HBITMAP getMasks | ( | ) | [virtual] |
Implements Osnap.
| virtual DllExport WORD AccelKey | ( | int | index | ) | [virtual] |
Implements Osnap.
| virtual DllExport boolean BeginUI | ( | HWND | hwnd | ) | [virtual] |
Reimplemented from Osnap.
| virtual DllExport void EndUI | ( | HWND | hwnd | ) | [virtual] |
Reimplemented from Osnap.
Reimplemented from Osnap.
Reimplemented from Osnap.
| virtual DllExport SnapCallback GetSnapCallback | ( | int | sub | ) | [virtual] |
Reimplemented from Osnap.