#include <objmode.h>
Public Member Functions |
|
GenControlSelectionProcessor (MouseCallBack *mc, Control *c, IObjParam *i) | |
Protected Member Functions |
|
CoreExport BOOL | HitTest (ViewExp *vpt, IPoint2 *p, int type, int flags) |
BOOL | AnyHits (ViewExp *vpt) |
CoreExport void | Select (ViewExp *vpt, BOOL all, BOOL clear, BOOL invert) |
CoreExport void | DeSelect (ViewExp *vpt, BOOL all) |
CoreExport void | ClearSelection () |
void | CloneSelected (int initialCall=TRUE) |
void | AbortClone () |
void | AcceptClone () |
Protected Attributes |
|
Control * | ctrl |
BOOL | transformGizmoActive |
GenControlSelectionProcessor | ( | MouseCallBack * | mc, |
Control * | c, | ||
IObjParam * | i | ||
) | [inline] |
: SelectionProcessor(mc,i) {ctrl=c; transformGizmoActive=FALSE; }
Implements SelectionProcessor.
BOOL AnyHits | ( | ViewExp * | vpt | ) | [inline, protected, virtual] |
CoreExport void Select | ( | ViewExp * | vpt, |
BOOL | all, | ||
BOOL | clear, | ||
BOOL | invert | ||
) | [protected, virtual] |
Implements SelectionProcessor.
CoreExport void DeSelect | ( | ViewExp * | vpt, |
BOOL | all | ||
) | [protected, virtual] |
Implements SelectionProcessor.
CoreExport void ClearSelection | ( | ) | [protected, virtual] |
Implements SelectionProcessor.
void CloneSelected | ( | int | initialCall = TRUE |
) | [inline, protected, virtual] |
void AbortClone | ( | ) | [inline, protected, virtual] |
void AcceptClone | ( | ) | [inline, protected, virtual] |
BOOL
transformGizmoActive [protected] |