This reference page is linked to from the following overview topics: Sub-Object Hit Testing, Modifier Selection Methods.
This class provides a data structure used during sub-object hit-testing.
#include <object.h>

Public Member Functions |
|
| HitRecord () | |
| Constructor. |
|
| HitRecord (INode *nr, ModContext *mc, DWORD d, ulong inf, HitData *hitdat) | |
| Constructor. |
|
| HitRecord (HitRecord *n, INode *nr, ModContext *mc, DWORD d, ulong inf, HitData *hitdat) | |
| Constructor. |
|
| HitRecord * | Next () |
| Implemented by the System. |
|
| CoreExport | ~HitRecord () |
| Implemented by the System. |
|
Public Attributes |
|
| INode * | nodeRef |
| ModContext * | modContext |
| DWORD | distance |
| ulong | hitInfo |
| HitData * | hitData |
Friends |
|
| class | HitLog |
| HitRecord | ( | ) | [inline] |
Constructor.
The following initialization is performed: next = NULL; modContext = NULL; distance = 0; hitInfo = 0; hitData = NULL;
{ next = NULL; modContext = NULL; distance = 0; hitInfo = 0; hitData = NULL;}
| HitRecord | ( | INode * | nr, |
| ModContext * | mc, | ||
| DWORD | d, | ||
| ulong | inf, | ||
| HitData * | hitdat | ||
| ) | [inline] |
Constructor.
The data members are initialized to the data passed.
{
next = NULL;
nodeRef = nr; modContext = mc; distance = d; hitInfo = inf; hitData = hitdat;
}
| HitRecord | ( | HitRecord * | n, |
| INode * | nr, | ||
| ModContext * | mc, | ||
| DWORD | d, | ||
| ulong | inf, | ||
| HitData * | hitdat | ||
| ) | [inline] |
Constructor.
The data members are initialized to the data passed.
{
next = n;
nodeRef = nr; modContext = mc; distance = d; hitInfo = inf; hitData = hitdat;
}
| CoreExport ~HitRecord | ( | ) |
Implemented by the System.
Destructor. If HitData
has been allocated, it is deleted as well.
| HitRecord* Next | ( | ) | [inline] |
friend class HitLog [friend] |