HDK
|
#include "GR_API.h"
#include <UT/UT_Assert.h>
#include <SYS/SYS_TypeDecorate.h>
#include <iosfwd>
#include <string.h>
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 | ) |