Katana Plug-in APIs 0.1

FnDisplayDriverAPI.h

00001 // Copyright (c) 2016 The Foundry Visionmongers Ltd.
00002 
00003 #ifndef KATANA_FNDISPLAYDRIVER_FNDISPLAYDRIVERAPI_H_
00004 #define KATANA_FNDISPLAYDRIVER_FNDISPLAYDRIVERAPI_H_
00005 
00006 #if defined(_WIN32)
00007 #  if defined(FNDISPLAYDRIVER_APIEXPORT)
00008 #    define FNDISPLAYDRIVER_API __declspec(dllexport)
00009 #  elif !defined(FNDISPLAYDRIVER_STATIC)
00010 #    define FNDISPLAYDRIVER_API __declspec(dllimport)
00011 #  else
00012 #    define FNDISPLAYDRIVER_API
00013 #  endif  // FNDISPLAYDRIVER_APIEXPORT
00014 
00015 #elif defined(FNDISPLAYDRIVER_APIEXPORT)
00016 #  define FNDISPLAYDRIVER_API __attribute__((visibility("default")))
00017 #else
00018 #  define FNDISPLAYDRIVER_API
00019 #endif  // _WIN32
00020 
00021 #endif  // KATANA_FNDISPLAYDRIVER_FNDISPLAYDRIVERAPI_H_
 All Classes Functions Variables Typedefs Enumerations Enumerator