#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] |
virtual DllExport boolean ValidInput | ( | SClass_ID | scid, |
Class_ID | cid | ||
) | [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.