mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-22 02:39:05 +02:00
--mount ISO used to be headless-only, and EmuScreen always cleared CoreParameter::mountIso. Pass it from the command line into the first EmuScreen, which keeps it across resets and drops it when another game is booted. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
18 lines
534 B
C++
18 lines
534 B
C++
#pragma once
|
|
|
|
#include "Common/File/Path.h"
|
|
#include "Common/Math/lin/vec3.h"
|
|
|
|
class UIContext;
|
|
|
|
extern Path boot_filename;
|
|
extern Path boot_mountIso;
|
|
|
|
void UIBackgroundInit(UIContext &dc);
|
|
void UIBackgroundShutdown();
|
|
void DrawGameBackground(UIContext &dc, const Path &gamePath, Lin::Vec3 focus, float alpha);
|
|
void DrawBackground(UIContext &dc, float alpha, Lin::Vec3 focus);
|
|
void DrawBackgroundTexture(UIContext &dc, Draw::Texture *texture, Lin::Vec3 focus, float alpha);
|
|
|
|
uint32_t GetBackgroundColorWithAlpha(const UIContext &dc);
|