mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 18:34:58 +01:00
Add test of resource availability
This commit is contained in:
@@ -314,7 +314,7 @@ uint Resource::getTextureImage(const std::string& path, float *aspect_ratio)
|
|||||||
|
|
||||||
std::string Resource::listDirectory()
|
std::string Resource::listDirectory()
|
||||||
{
|
{
|
||||||
// enter icons directory
|
// enter directory
|
||||||
auto fs = cmrc::vmix::get_filesystem();
|
auto fs = cmrc::vmix::get_filesystem();
|
||||||
cmrc::directory_iterator it = fs.iterate_directory("");
|
cmrc::directory_iterator it = fs.iterate_directory("");
|
||||||
cmrc::directory_iterator itend = it.end();
|
cmrc::directory_iterator itend = it.end();
|
||||||
@@ -335,3 +335,9 @@ std::string Resource::listDirectory()
|
|||||||
|
|
||||||
return ls;
|
return ls;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool Resource::hasPath(const std::string& path)
|
||||||
|
{
|
||||||
|
auto fs = cmrc::vmix::get_filesystem();
|
||||||
|
return fs.exists(path);
|
||||||
|
}
|
||||||
|
|||||||
@@ -35,6 +35,9 @@ namespace Resource
|
|||||||
// list files in resource directory
|
// list files in resource directory
|
||||||
std::string listDirectory();
|
std::string listDirectory();
|
||||||
|
|
||||||
|
// tests if a resource path is available
|
||||||
|
bool hasPath(const std::string& path);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* __RSC_MANAGER_H_ */
|
#endif /* __RSC_MANAGER_H_ */
|
||||||
|
|||||||
Reference in New Issue
Block a user