APEX Framework: ApexSDKVersionString.h Source File

NVIDIA APEX

ApexSDKVersionString.h
Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2008-2017, NVIDIA CORPORATION.  All rights reserved.
00003  *
00004  * NVIDIA CORPORATION and its licensors retain all intellectual property
00005  * and proprietary rights in and to this software, related documentation
00006  * and any modifications thereto.  Any use, reproduction, disclosure or
00007  * distribution of this software and related documentation without an express
00008  * license agreement from NVIDIA CORPORATION is strictly prohibited.
00009  */
00010 
00011 
00012 #ifndef APEX_SDKVERSION_STRING_H
00013 #define APEX_SDKVERSION_STRING_H
00014 
00020 #include "foundation/PxPreprocessor.h"
00021 #include "ApexDefs.h"
00022 
00024 namespace nvidia
00025 {
00027 namespace apex
00028 {
00029 
00033 enum ApexSDKVersionString
00034 {
00038     VERSION = 0,
00042     CHANGELIST = 1,
00046     TOOLS_CHANGELIST = 2,
00050     BRANCH = 3,
00054     BUILD_TIME = 4,
00058     AUTHOR = 5,
00062     REASON = 6
00063 };
00064 
00075 #ifdef CALL_CONV
00076 #undef CALL_CONV
00077 #endif
00078 
00079 #if PX_WINDOWS_FAMILY
00080 #define APEX_API extern "C" __declspec(dllexport)
00081 #define CALL_CONV __cdecl
00082 #else
00083 #define APEX_API extern "C"
00084 #define CALL_CONV /* void */
00085 #endif
00086 
00090 APEX_API const char*    CALL_CONV GetApexSDKVersionString(ApexSDKVersionString versionString);
00091 
00092 }
00093 } // end namespace nvidia::apex
00094 
00095 #endif // APEX_SDKVERSION_STRING_H

Generated on Fri Dec 15 2017 13:58:35
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.