Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. More...
Namespaces | |
base | |
Namespace for the Base API. |
|
Typedefs | |
typedef signed char | Sint8 |
8-bit signed integer. More... |
|
typedef signed short | Sint16 |
16-bit signed integer. More... |
|
typedef signed int | Sint32 |
32-bit signed integer. More... |
|
typedef unsigned char | Uint8 |
8-bit unsigned integer. More... |
|
typedef unsigned short | Uint16 |
16-bit unsigned integer. More... |
|
typedef unsigned int | Uint32 |
32-bit unsigned integer. More... |
|
typedef float | Float32 |
32-bit float. More... |
|
typedef double | Float64 |
64-bit float. More... |
|
typedef long long | Sint64 |
64-bit signed integer. More... |
|
typedef unsigned long long | Uint64 |
64-bit unsigned integer. More... |
|
typedef Uint64 | Size |
Unsigned integral type that is large enough to hold the size of all types. More... |
|
typedef Sint64 | Difference |
Signed integral type that is large enough to hold the difference of two pointers. More... |
|
Enumerations | |
enum |
Comparison_result { NEGATIVE = -1, ZERO = 0, POSITIVE = 1, LESS = -1, EQUAL = 0, GREATER = 1 } |
An enum for a three-valued comparison result. More... |
|
Functions | |
Comparison_result | operator- (Comparison_result sign) |
Reverse the sign of a three valued enum. More... |
|
template<typename T > | |
Comparison_result | three_valued_sign (T t) |
Return the three valued sign for a numerical type T . More... |
|
template<typename T > | |
Comparison_result | three_valued_compare (T lhs, T rhs) |
Return the three valued comparison result between two values of a numerical type T . More... |
|
Variables | |
static const Size | SIZE_MAX_VALUE = 18446744073709551615ULL |
The maximum value for Size . More... |
|
static const Difference | DIFFERENCE_MIN_VALUE = -9223372036854775807LL - 1LL |
The minimum value for Difference . More... |
|
static const Difference | DIFFERENCE_MAX_VALUE = 9223372036854775807LL |
The maximum value for Difference . More... |
|
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.