Play-/Source/ui_shared/BootablesProcesses.h
2021-08-10 17:38:09 -04:00

15 lines
462 B
C++

#pragma once
#include "filesystem_def.h"
#include <set>
bool IsBootableExecutablePath(const fs::path&);
bool IsBootableDiscImagePath(const fs::path&);
bool DoesBootableExist(const fs::path&);
bool TryRegisterBootable(const fs::path&);
bool TryUpdateLastBootedTime(const fs::path&);
void ScanBootables(const fs::path&, bool = true);
std::set<fs::path> GetActiveBootableDirectories();
void PurgeInexistingFiles();
void FetchGameTitles();
void FetchGameCovers();