This reference page is linked to from the following overview topics: Parameter UI Control Types.
#include <maxapi.h>
Public Member Functions |
|
virtual BOOL | HitTest (IObjParam *ip, HWND hWnd, ViewExp *vpt, IPoint2 m, int flags)=0 |
virtual BOOL | Pick (IObjParam *ip, ViewExp *vpt)=0 |
virtual BOOL | PickAnimatable (Animatable *anim) |
virtual BOOL | RightClick (IObjParam *ip, ViewExp *vpt) |
virtual void | EnterMode (IObjParam *ip) |
virtual void | ExitMode (IObjParam *ip) |
virtual HCURSOR | GetDefCursor (IObjParam *ip) |
virtual HCURSOR | GetHitCursor (IObjParam *ip) |
virtual PickNodeCallback * | GetFilter () |
virtual BOOL | AllowMultiSelect () |
virtual BOOL HitTest | ( | IObjParam * | ip, |
HWND | hWnd, | ||
ViewExp * | vpt, | ||
IPoint2 | m, | ||
int | flags | ||
) | [pure virtual] |
{ return ip->PickNode(hWnd,m,&thePickFilt)? TRUE:FALSE; }
Implemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
Implemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
virtual BOOL PickAnimatable | ( | Animatable * | anim | ) | [inline, virtual] |
{ return TRUE; }
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{ return FALSE; }
virtual void EnterMode | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{}
virtual void ExitMode | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{}
virtual HCURSOR GetDefCursor | ( | IObjParam * | ip | ) | [inline, virtual] |
{return NULL;}
virtual HCURSOR GetHitCursor | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, and SSPickSplineAttach.
{return NULL;}
virtual PickNodeCallback* GetFilter | ( | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{return NULL;}
virtual BOOL AllowMultiSelect | ( | ) | [inline, virtual] |
{return FALSE;}