01-18-2016 09:18 PM
01-18-2016 09:56 PM
01-18-2016 10:55 PM
user@machine:~/usr/local/gearvr_1.0.0.0$ egrep -r "ScanFilePath"
Binary file bin/Mac/FbxConvert/FbxConvert matches
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp:void ScanFilePath(const char* url, const char** pfilename, const char** pext)
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp:void ScanFilePath2(const char* url, const char** pfilename, const char** pext)
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(path, 0, &ext);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), &filename, 0);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), &filename, 0);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), 0, &ext);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), 0, &ext);
Binary file LibOVRKernel/Libs/Android/armeabi-v7a/libovrkernel.a matches
01-18-2016 11:23 PM
jerry:ovr_sdk_mobile_1.0.0.0$ global ScanFilePath
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp
const OvrStoragePaths & paths = app->GetStoragePaths();
paths.PushBackSearchPathIfValid( EST_SECONDARY_EXTERNAL_STORAGE, EFT_ROOT, "a_folder/", SearchPaths );
paths.PushBackSearchPathIfValid( EST_SECONDARY_EXTERNAL_STORAGE, EFT_ROOT, "", SearchPaths );
paths.PushBackSearchPathIfValid( EST_PRIMARY_EXTERNAL_STORAGE, EFT_ROOT, "a_folder/", SearchPaths );
paths.PushBackSearchPathIfValid( EST_PRIMARY_EXTERNAL_STORAGE, EFT_ROOT, "", SearchPaths );
....
String realFilePath;
if ( GetFullPath( paths, "a_file_name", realFilePath ) )
{
LOG("real file full path: %s", realFilePath.ToCStr());
}
else
{
LOG( "file not found." );
}
"trinitytest" wrote:
Thanks for the quick reply.
I did an explicit search for the function:
user@machine:~/usr/local/gearvr_1.0.0.0$ egrep -r "ScanFilePath"
Binary file bin/Mac/FbxConvert/FbxConvert matches
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp:void ScanFilePath(const char* url, const char** pfilename, const char** pext)
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp:void ScanFilePath2(const char* url, const char** pfilename, const char** pext)
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(path, 0, &ext);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), &filename, 0);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), &filename, 0);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), 0, &ext);
LibOVRKernel/Src/Kernel/OVR_String_PathUtil.cpp: ScanFilePath(ToCStr(), 0, &ext);
Binary file LibOVRKernel/Libs/Android/armeabi-v7a/libovrkernel.a matches
But it doesn't seem to be declared in any header file.
Can you find it in your source? I re-extracted mine, but still couldn't find it.