Go to the documentation of this
file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00015 #ifndef FBXFILESDK_KFBXMODULES_KFBXSCOPEDLOADINGFILENAME_H
00016 #define FBXFILESDK_KFBXMODULES_KFBXSCOPEDLOADINGFILENAME_H
00017
00018
00019 #include <fbxfilesdk/fbxfilesdk_def.h>
00020
00021
00022 #include <fbxfilesdk/kfbxmodules/kfbxloadingstrategy.h>
00023
00024
00025 #include <fbxfilesdk/components/kbaselib/klib/kstring.h>
00026 #include <fbxfilesdk/components/kbaselib/object/klibrary.h>
00027
00028
00029 #include <fbxfilesdk/fbxfilesdk_nsbegin.h>
00030
00031
00035 class KFBX_DLL KFbxScopedLoadingFileName : public KFbxLoadingStrategy
00036 {
00037 public:
00042
00047 explicit KFbxScopedLoadingFileName(const char* pPath);
00048
00052 virtual ~KFbxScopedLoadingFileName();
00053
00055
00056 private:
00058
00059
00060
00061
00062
00063
00065 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00066
00067 kLibHandle mInstance;
00068 KString mPath;
00069
00070
00071 virtual bool SpecificLoad(KFbxPluginData& pData);
00072 virtual void SpecificUnload();
00073
00074 #endif
00075 };
00076
00077
00078 #include <fbxfilesdk/fbxfilesdk_nsend.h>
00079
00080 #endif // FBXFILESDK_KFBXMODULES_KFBXSCOPEDLOADINGFILENAME_H
00081