#include <GameData.hpp>
◆ GameData() [1/4]
| atlas::records::GameData::GameData |
( |
| ) |
|
|
delete |
◆ GameData() [2/4]
| atlas::records::GameData::GameData |
( |
GameData && | other | ) |
|
|
delete |
◆ GameData() [3/4]
| atlas::records::GameData::GameData |
( |
const RecordID | id | ) |
|
Fetches the RecordData for the given ID.
- Parameters
-
| id | |
| transaction. | Defaults to autocommit on return |
◆ GameData() [4/4]
| atlas::records::GameData::GameData |
( |
QString | title, |
|
|
QString | creator, |
|
|
QString | engine ) |
|
explicit |
- Warning
- Constructing will create a new record in the database. Pass in Transaction as last parameter in order to not commit on return
- Parameters
-
| title | |
| creator | |
| engine | |
| transaction | |
◆ getVersion()
| const Version & atlas::records::GameData::getVersion |
( |
const QString | name | ) |
const |
◆ Game
◆ RecordAlreadyExists
◆ atlas_data
◆ f95_data
◆ m_banner_paths
| std::array< std::filesystem::path, BannerType::SENTINEL > atlas::records::GameData::m_banner_paths {} |
◆ m_creator
| QString atlas::records::GameData::m_creator {} |
◆ m_description
| QString atlas::records::GameData::m_description {} |
◆ m_engine
| QString atlas::records::GameData::m_engine {} |
◆ m_game_id
◆ m_last_played
| std::uint64_t atlas::records::GameData::m_last_played { 0 } |
◆ m_mtx
| std::recursive_mutex atlas::records::GameData::m_mtx {} |
◆ m_preview_count
| std::uint64_t atlas::records::GameData::m_preview_count { 0 } |
◆ m_preview_paths
| std::vector< std::filesystem::path > atlas::records::GameData::m_preview_paths {} |
◆ m_tags
| std::vector< QString > atlas::records::GameData::m_tags {} |
◆ m_title
| QString atlas::records::GameData::m_title {} |
◆ m_total_playtime
| std::uint64_t atlas::records::GameData::m_total_playtime { 0 } |
◆ m_versions
| std::vector< Version > atlas::records::GameData::m_versions {} |
The documentation for this struct was generated from the following files: