This website uses cookies to improve our services and deliver relevant ads.
By interacting with this site, you agree to this use. For more information, see our Cookies Policy

Platform 1.28 Reference Guide

OVR_PlatformVersion.h File Reference

Macros

#define
OVR_STRINGIZEIMPL
#define
OVR_STRINGIZE
#define
PLATFORM_PRODUCT_VERSION
#define
PLATFORM_MAJOR_VERSION
#define
PLATFORM_MINOR_VERSION
#define
PLATFORM_PATCH_VERSION
#define
PLATFORM_BUILD_NUMBER
#define
PLATFORM_DRIVER_VERSION
#define
PLATFORM_VERSION_STRING
#define
PLATFORM_DESCRIPTION_STRING
#define
OVR_JOIN
#define
OVR_JOIN1
#define
OVR_JOIN2

Macros Documentation

#define OVR_STRINGIZEIMPL
#define OVR_STRINGIZE
#define PLATFORM_PRODUCT_VERSION
#define PLATFORM_MAJOR_VERSION
#define PLATFORM_MINOR_VERSION
#define PLATFORM_PATCH_VERSION
#define PLATFORM_BUILD_NUMBER
#define PLATFORM_DRIVER_VERSION
#define PLATFORM_VERSION_STRING
#define PLATFORM_DESCRIPTION_STRING
#define OVR_JOIN
#define OVR_JOIN1
#define OVR_JOIN2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef OVR_PLATFORMVERSION_H
#define OVR_PLATFORMVERSION_H

// Conventional string-ification macro.
#if !defined(OVR_STRINGIZE)
    #define OVR_STRINGIZEIMPL(x) #x
    #define OVR_STRINGIZE(x)     OVR_STRINGIZEIMPL(x)
#endif

// Master version numbers
#define PLATFORM_PRODUCT_VERSION 1 // Product version doesn't participate in semantic versioning.
// If you change these values then you need to also make sure to change LibOVRPlatform.props in parallel.
#define PLATFORM_MAJOR_VERSION   1
#define PLATFORM_MINOR_VERSION   29
#define PLATFORM_PATCH_VERSION   0
#define PLATFORM_BUILD_NUMBER    0
#define PLATFORM_DRIVER_VERSION  0
// "Major.Minor.Patch.Build"
#if !defined(PLATFORM_VERSION_STRING)
    #define PLATFORM_VERSION_STRING OVR_STRINGIZE(PLATFORM_MAJOR_VERSION.PLATFORM_MINOR_VERSION.PLATFORM_PATCH_VERSION.PLATFORM_BUILD_NUMBER)
#endif

// This appears in the user-visible file properties.
// TeamCity builds will stamp PLATFORM_DESCRIPTION_STRING.
#if !defined(PLATFORM_DESCRIPTION_STRING)
    #if defined(_DEBUG)
        #define PLATFORM_DESCRIPTION_STRING "dev build debug"
    #else
        #define PLATFORM_DESCRIPTION_STRING "dev build"
    #endif
#endif

#if !defined(OVR_JOIN)
    #define OVR_JOIN(a, b)  OVR_JOIN1(a, b)
    #define OVR_JOIN1(a, b) OVR_JOIN2(a, b)
    #define OVR_JOIN2(a, b) a##b
#endif

#endif
The documentation for this file was generated from the following file: OVR_PlatformVersion.h