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] |