#include <osnaphit.h>
Public Member Functions |
|
CoreExport | OsnapHit (Point3 p3, Osnap *s, int sub, HitMesh *m) |
CoreExport | OsnapHit (Point3 pt) |
CoreExport | OsnapHit (const OsnapHit &h) |
virtual CoreExport OsnapHit & | operator= (const OsnapHit &h) |
virtual CoreExport | ~OsnapHit () |
virtual CoreExport OsnapHit * | clone () |
void | setscreendata (IPoint3 screen3, int len) |
virtual CoreExport boolean | display (ViewExp *vpt, TimeValue t, Point3 color, int markersize, boolean markers=TRUE, boolean hilite=TRUE) |
CoreExport void | erase (ViewExp *vpt, TimeValue t) const |
CoreExport void | GetViewportRect (TimeValue t, ViewExp *vpt, Rect *rect, int marksize) const |
CoreExport Point3 | GetHitpoint () |
CoreExport Point3 | GetWorldHitpoint () |
CoreExport IPoint3 | GetHitscreen () |
CoreExport int | GetSubsnap () |
CoreExport POINT | GetCursor () |
INode * | GetNode () |
void | Dump () const |
CoreExport BOOL | operator< (OsnapHit &hit) |
CoreExport BOOL | operator> (OsnapHit &hit) |
void | Update (TimeValue t) |
CoreExport Point3 | ReEvaluate (TimeValue t) |
virtual bool | IsWorldSpaceHit () |
Friends |
|
class | OsnapManager |
class | Osnap |
class | TypedHit |
virtual CoreExport ~OsnapHit | ( | ) | [virtual] |
virtual CoreExport OsnapHit* clone | ( | ) | [virtual] |
void setscreendata | ( | IPoint3 | screen3, |
int | len | ||
) |
virtual CoreExport boolean display | ( | ViewExp * | vpt, |
TimeValue | t, | ||
Point3 | color, | ||
int | markersize, | ||
boolean | markers = TRUE , |
||
boolean | hilite =
TRUE |
||
) | [virtual] |
Reimplemented in TypedHit.
CoreExport void erase | ( | ViewExp * | vpt, |
TimeValue | t | ||
) | const |
CoreExport Point3 GetHitpoint | ( | ) | [inline] |
CoreExport Point3 GetWorldHitpoint | ( | ) | [inline] |
CoreExport IPoint3 GetHitscreen | ( | ) | [inline] |
{return m_hitscreen;};
CoreExport int GetSubsnap | ( | ) | [inline] |
{return subsnap;}
CoreExport POINT GetCursor | ( | ) | [inline] |
{return m_cursor;}
INode* GetNode | ( | ) | [inline] |
void Dump | ( | ) | const |
CoreExport BOOL operator< | ( | OsnapHit & | hit | ) |
CoreExport BOOL operator> | ( | OsnapHit & | hit | ) |
void Update | ( | TimeValue | t | ) |
CoreExport Point3 ReEvaluate | ( | TimeValue | t | ) |
virtual bool IsWorldSpaceHit | ( | ) | [inline, virtual] |
friend class OsnapManager
[friend] |
friend class Osnap [friend] |
friend class TypedHit [friend] |