Play-/Source/ui_shared/BootablesProcesses.h
2023-01-18 15:53:27 -05:00

16 lines
509 B
C++

#pragma once
#include "filesystem_def.h"
#include <set>
bool IsBootableExecutablePath(const fs::path&);
bool IsBootableDiscImagePath(const fs::path&);
bool IsBootableArcadeDefPath(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();