| 
    HDK
    
   | 
 
#include "GR_API.h"#include <UT/UT_Assert.h>#include <SYS/SYS_TypeDecorate.h>#include <iosfwd>#include <string.h>
 Include dependency graph for GR_PickRecord.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | GR_PickRecord | 
Macros | |
| #define | GR_PICK_GEOPOINT 0x00000001 | 
| #define | GR_PICK_GUIDEPOINT 0x00000002 | 
| #define | GR_PICK_GEOEDGE 0x00000004 | 
| #define | GR_PICK_GUIDEEDGE 0x00000008 | 
| #define | GR_PICK_PRIMITIVE 0x00000010 | 
| #define | GR_PICK_POINTNORMAL 0x00000020 | 
| #define | GR_PICK_PRIMNORMAL 0x00000040 | 
| #define | GR_PICK_BREAKPOINT 0x00000080 | 
| #define | GR_PICK_MIDPOINT 0x00000100 | 
| #define | GR_PICK_VERTEX 0x00000200 | 
| #define | GR_PICK_STATEPOINT 0x00000400 | 
| #define | GR_PICK_GEOALL 0x000007ff | 
| #define | GR_PICK_HANDLE 0x00000800 | 
| #define | GR_PICK_OBJECT 0x00001000 | 
| #define | GR_PICK_XRAY_OBJECT 0x00002000 | 
| #define | GR_PICK_FLOOREDGE 0x00010000 | 
| #define | GR_PICK_FLOORPOINT 0x00020000 | 
| #define | GR_PICK_UVTILEEDGE 0x00040000 | 
| #define | GR_PICK_UVTILEPOINT 0x00080000 | 
| #define | GR_PICK_FLOORALL 0x000f0000 | 
| #define | GR_PICK_SCENEHOOK 0x00100000 | 
| #define | GR_PICK_ALL 0x001f3fff | 
Enumerations | |
| enum | GR_PickCompMode { GR_PICK_CONSTANT_ID = 0, GR_PICK_VARYING_ID = 1, GR_PICK_INSTANCE_ID = 2, GR_PICK_INSTANCE_PRIM_INDEX = 3 } | 
| enum | GR_PickGeometry {  GR_PICK_FACE = 0, GR_PICK_MESH = 1, GR_PICK_LINE = 2, GR_PICK_TET = 3, GR_PICK_SUBD_LINE = GR_PICK_TET }  | 
Functions | |
| SYS_DECLARE_IS_POD (GR_PickRecord) | |
| #define GR_PICK_ALL 0x001f3fff | 
Definition at line 50 of file GR_PickRecord.h.
| #define GR_PICK_BREAKPOINT 0x00000080 | 
Definition at line 30 of file GR_PickRecord.h.
| #define GR_PICK_FLOORALL 0x000f0000 | 
Definition at line 46 of file GR_PickRecord.h.
| #define GR_PICK_FLOOREDGE 0x00010000 | 
Definition at line 42 of file GR_PickRecord.h.
| #define GR_PICK_FLOORPOINT 0x00020000 | 
Definition at line 43 of file GR_PickRecord.h.
| #define GR_PICK_GEOALL 0x000007ff | 
Definition at line 34 of file GR_PickRecord.h.
| #define GR_PICK_GEOEDGE 0x00000004 | 
Definition at line 25 of file GR_PickRecord.h.
| #define GR_PICK_GEOPOINT 0x00000001 | 
Definition at line 23 of file GR_PickRecord.h.
| #define GR_PICK_GUIDEEDGE 0x00000008 | 
Definition at line 26 of file GR_PickRecord.h.
| #define GR_PICK_GUIDEPOINT 0x00000002 | 
Definition at line 24 of file GR_PickRecord.h.
| #define GR_PICK_HANDLE 0x00000800 | 
Definition at line 36 of file GR_PickRecord.h.
| #define GR_PICK_MIDPOINT 0x00000100 | 
Definition at line 31 of file GR_PickRecord.h.
| #define GR_PICK_OBJECT 0x00001000 | 
Definition at line 37 of file GR_PickRecord.h.
| #define GR_PICK_POINTNORMAL 0x00000020 | 
Definition at line 28 of file GR_PickRecord.h.
| #define GR_PICK_PRIMITIVE 0x00000010 | 
Definition at line 27 of file GR_PickRecord.h.
| #define GR_PICK_PRIMNORMAL 0x00000040 | 
Definition at line 29 of file GR_PickRecord.h.
| #define GR_PICK_SCENEHOOK 0x00100000 | 
Definition at line 48 of file GR_PickRecord.h.
| #define GR_PICK_STATEPOINT 0x00000400 | 
Definition at line 33 of file GR_PickRecord.h.
| #define GR_PICK_UVTILEEDGE 0x00040000 | 
Definition at line 44 of file GR_PickRecord.h.
| #define GR_PICK_UVTILEPOINT 0x00080000 | 
Definition at line 45 of file GR_PickRecord.h.
| #define GR_PICK_VERTEX 0x00000200 | 
Definition at line 32 of file GR_PickRecord.h.
| #define GR_PICK_XRAY_OBJECT 0x00002000 | 
Definition at line 38 of file GR_PickRecord.h.
| enum GR_PickCompMode | 
| Enumerator | |
|---|---|
| GR_PICK_CONSTANT_ID | |
| GR_PICK_VARYING_ID | |
| GR_PICK_INSTANCE_ID | |
| GR_PICK_INSTANCE_PRIM_INDEX | |
Definition at line 52 of file GR_PickRecord.h.
| enum GR_PickGeometry | 
| Enumerator | |
|---|---|
| GR_PICK_FACE | |
| GR_PICK_MESH | |
| GR_PICK_LINE | |
| GR_PICK_TET | |
| GR_PICK_SUBD_LINE | |
Definition at line 60 of file GR_PickRecord.h.
| SYS_DECLARE_IS_POD | ( | GR_PickRecord | ) |