[Base] Split of xbox.h file

- Splitted into: kernel.h and xam.h
- Removed UpdateSpaData from KernelState into ContentManager
This commit is contained in:
Gliniak
2025-07-25 22:23:29 +02:00
committed by Radosław Gliński
parent c4e86cfd2b
commit 4182852a4b
20 changed files with 567 additions and 524 deletions

View File

@@ -11,11 +11,13 @@
#define XENIA_KERNEL_XAM_XAM_STATE_H_
#include <memory>
#include "xenia/kernel/xam/achievement_manager.h"
#include "xenia/kernel/xam/app_manager.h"
#include "xenia/kernel/xam/content_manager.h"
#include "xenia/kernel/xam/profile_manager.h"
#include "xenia/kernel/xam/user_tracker.h"
#include "xenia/kernel/xam/xam.h"
namespace xe {
class Emulator;
@@ -55,6 +57,8 @@ class XamState {
//
void LoadSpaInfo(const SpaInfo* info);
X_DASH_APP_INFO dash_app_info_ = {};
private:
KernelState* kernel_state_;