Defines of POD types, timestamps, and trivial data types.
|
| enum | dwGPUDeviceType {
DW_GPU_DEVICE_DISCRETE = 0,
DW_GPU_DEVICE_INTEGRATED = 1
} |
| | GPU device type defintions. More...
|
| |
| enum | dwTrivialDataType {
DW_TYPE_UNKNOWN = 0,
DW_TYPE_BOOL = 1 << 1,
DW_TYPE_INT8 = 1 << 2,
DW_TYPE_INT16 = 1 << 3,
DW_TYPE_INT32 = 1 << 4,
DW_TYPE_INT64 = 1 << 5,
DW_TYPE_UINT8 = 1 << 6,
DW_TYPE_UINT16 = 1 << 7,
DW_TYPE_UINT32 = 1 << 8,
DW_TYPE_UINT64 = 1 << 9,
DW_TYPE_FLOAT32 = 1 << 10,
DW_TYPE_FLOAT64 = 1 << 11,
DW_TYPE_FLOAT16 = 1 << 12
} |
| | Specifies a type indicator of the underlying trivial data type. More...
|
| |
◆ dwLine3f
◆ dwMatrix34f
◆ dwMatrix3d
◆ dwMatrix3f
◆ dwMatrix4f
◆ dwPolyline3f
| Data Fields |
|
uint32_t |
pointCount |
number of points. |
|
const dwVector3f * |
points |
pointer to the first element in the container. |
◆ dwRect
| Data Fields |
|
int32_t |
height |
Rectangle height. |
|
int32_t |
width |
Rectangle width. |
|
int32_t |
x |
x coordinate. |
|
int32_t |
y |
y coordinate. |
◆ dwRectf
◆ dwVector2f
◆ dwVector2i
| Data Fields |
|
int32_t |
x |
|
|
int32_t |
y |
|
◆ dwVector2ui
| Data Fields |
|
uint32_t |
x |
|
|
uint32_t |
y |
|
◆ dwVector3d
◆ dwVector3f
◆ dwVector3ui
| Data Fields |
|
uint32_t |
x |
|
|
uint32_t |
y |
|
|
uint32_t |
z |
|
◆ dwVector4f
◆ DW_FALSE
◆ DW_NO_CALLBACK
| #define DW_NO_CALLBACK NULL |
◆ DW_NULL_HANDLE
| #define DW_NULL_HANDLE NULL |
◆ DW_TRUE
◆ dwBool
◆ dwBox2D
◆ dwBox2Df
◆ dwTime_t
Specifies a timestamp unit, in microseconds.
Definition at line 89 of file Types.h.
◆ float16_t
◆ float32_t
Specifies POD types.
Definition at line 77 of file Types.h.
◆ float64_t
◆ dwGPUDeviceType
GPU device type defintions.
Only applicable on vibrante based platforms. On x86 platforms, the GPU is considered to be of discrete type always.
| Enumerator |
|---|
| DW_GPU_DEVICE_DISCRETE | |
| DW_GPU_DEVICE_INTEGRATED | |
Definition at line 144 of file Types.h.
◆ dwTrivialDataType
Specifies a type indicator of the underlying trivial data type.
| Enumerator |
|---|
| DW_TYPE_UNKNOWN | |
| DW_TYPE_BOOL | |
| DW_TYPE_INT8 | |
| DW_TYPE_INT16 | |
| DW_TYPE_INT32 | |
| DW_TYPE_INT64 | |
| DW_TYPE_UINT8 | |
| DW_TYPE_UINT16 | |
| DW_TYPE_UINT32 | |
| DW_TYPE_UINT64 | |
| DW_TYPE_FLOAT32 | |
| DW_TYPE_FLOAT64 | |
| DW_TYPE_FLOAT16 | |
Definition at line 104 of file Types.h.
◆ dwSizeOf()
◆ DW_TIMEOUT_INFINITE
| const dwTime_t DW_TIMEOUT_INFINITE = UINT64_MAX |
|
static |
Special value of timestamp which means infinitely long duration.
Definition at line 93 of file Types.h.