Katana Plug-in APIs 0.1

FnResourceFiles.h

00001 // Copyright (c) 2013 The Foundry Visionmongers Ltd. All Rights Reserved.
00002 
00003 #ifndef FnGeolibServicesResourceFiles_H
00004 #define FnGeolibServicesResourceFiles_H
00005 
00006 #include <string>
00007 
00008 #include <FnAttribute/FnAttribute.h>
00009 
00010 #include <FnGeolibServices/FnGeolibServicesAPI.h>
00011 #include <FnGeolibServices/ns.h>
00012 #include <FnGeolibServices/suite/FnResourceFilesSuite.h>
00013 
00014 #include <FnPluginSystem/FnPluginSystem.h>
00015 
00016 FNGEOLIBSERVICES_NAMESPACE_ENTER
00017 {
00018     class FNGEOLIBSERVICES_API FnResourceFiles
00019     {
00020     public:
00021         static void getSearchPaths(
00022                 std::vector<std::string> & searchPaths,
00023                 const std::string & subDir=std::string());
00024 
00025     private:
00026         FnResourceFiles();
00027 
00028         static const FnResourceFilesHostSuite_v1 *_getSuite();
00029     };
00030 }
00031 FNGEOLIBSERVICES_NAMESPACE_EXIT
00032 
00033 #endif // FnGeolibServicesResourceFiles_H
 All Classes Functions Variables Typedefs Enumerations Enumerator