| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/autoconf.h>#include <cstring>#include <iostream>#include <string>#include <vrs/memoryleakdetector.h>#include <vrs/errorhandler.h>Go to the source code of this file.
Namespaces | |
| namespace | VRS |
Classes | |
| struct | VRS::STATIC_ASSERTION_FAILURE< true > |
| struct | VRS::static_assert_test< x > |
Defines | |
| #define | VRS_VERSION 0x040000 |
| #define | VRS_MAJOR_VERSION 4 |
| #define | VRS_MINOR_VERSION 0 |
| #define | VRS_PATCH_VERSION 0 |
| #define | VRS_CORE_API |
| #define | VRS_HAS_WSTRING |
| #define | VRS_HAS_LITTLE_ENDIAN 1 |
| #define | M_PI 3.14159265358979323846 |
| #define | VRS_CONCATENATE_DIRECT(STR_A, STR_B) STR_A##STR_B |
| #define | VRS_CONCATENATE(STR_A, STR_B) VRS_CONCATENATE_DIRECT(STR_A, STR_B) |
| #define | VRS_ANONYMOUS_IDENTIFIER(str) VRS_CONCATENATE(str, __LINE__) |
| #define | QT_TR_NOOP(x) (x) |
| #define | QT_TRANSLATE_NOOP(scope, x) (x) |
| #define | VRS_STATIC_ASSERT(B) |
| #define | VRS_S2W(str) VRS::StringUtils::String2WString(str) |
| #define | VRS_W2S(str) VRS::StringUtils::WString2String(str) |
Typedefs | |
| typedef unsigned char | VRS::UCHAR |
| typedef unsigned short | VRS::USHORT |
| typedef unsigned int | VRS::UINT |
| typedef unsigned long | VRS::ULONG |
| typedef unsigned char | VRS::UINT8 |
| typedef char | VRS::INT8 |
| typedef unsigned short | VRS::UINT16 |
| typedef short | VRS::INT16 |
| typedef unsigned int | VRS::UINT32 |
| typedef int | VRS::INT32 |
| typedef unsigned long long int | VRS::UINT64 |
| typedef long long int | VRS::INT64 |
Variables | |
| const double | VRS::INF = 1e42 |
| const double | VRS::deg2rad = (M_PI / 180.0) |
| const double | VRS::rad2deg = (180.0 / M_PI) |
| const unsigned int | VRS::Version = VRS_VERSION |
| const unsigned int | VRS::MinorVersion = VRS_MINOR_VERSION |
| const unsigned int | VRS::MajorVersion = VRS_MAJOR_VERSION |
| const unsigned int | VRS::PatchVersion = VRS_PATCH_VERSION |
| union { | |
| USHORT VRS::dummy | |
| struct { | |
| UCHAR VRS::LITTLE | |
| UCHAR VRS::BIG | |
| } VRS::IS | |
| } | VRS::ENDIAN |
| #define M_PI 3.14159265358979323846 |
| #define QT_TR_NOOP | ( | x | ) | (x) |
| #define QT_TRANSLATE_NOOP | ( | scope, | |||
| x | ) | (x) |
| #define VRS_ANONYMOUS_IDENTIFIER | ( | str | ) | VRS_CONCATENATE(str, __LINE__) |
| #define VRS_CONCATENATE | ( | STR_A, | |||
| STR_B | ) | VRS_CONCATENATE_DIRECT(STR_A, STR_B) |
| #define VRS_CONCATENATE_DIRECT | ( | STR_A, | |||
| STR_B | ) | STR_A##STR_B |
| #define VRS_CORE_API |
| #define VRS_HAS_LITTLE_ENDIAN 1 |
| #define VRS_HAS_WSTRING |
| #define VRS_MAJOR_VERSION 4 |
| #define VRS_MINOR_VERSION 0 |
| #define VRS_PATCH_VERSION 0 |
| #define VRS_S2W | ( | str | ) | VRS::StringUtils::String2WString(str) |
| #define VRS_STATIC_ASSERT | ( | B | ) |
Value:
typedef VRS::static_assert_test<\ sizeof(VRS::STATIC_ASSERTION_FAILURE<(bool)(B)>)\ > VRS_ANONYMOUS_IDENTIFIER(vrs_static_assert_typedef_)
| #define VRS_VERSION 0x040000 |
| #define VRS_W2S | ( | str | ) | VRS::StringUtils::WString2String(str) |