mirror of
https://github.com/wiiu-env/WiiUPluginLoaderBackend.git
synced 2026-08-28 05:45:30 -05:00
Add "plugins details" command
This commit is contained in:
@@ -24,6 +24,16 @@ namespace ButtonComboUtils::API {
|
||||
DEBUG_FUNCTION_LINE_WARN("Tried to remove ButtonComboManager by invalid handle: %08X", buttonComboManagerHandle);
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<ButtonComboInfo> GetButtonComboData(uint32_t buttonComboManagerHandle) {
|
||||
std::lock_guard lock(sButtonComboMutex);
|
||||
for (auto &manager : sButtonComboManager) {
|
||||
if (manager.getHandle() == buttonComboManagerHandle) {
|
||||
return manager.GetButtonCombos();
|
||||
}
|
||||
}
|
||||
return {};
|
||||
}
|
||||
} // namespace Internal
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -3,11 +3,15 @@
|
||||
#include <wups/button_combo/defines.h>
|
||||
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
struct ButtonComboInfo;
|
||||
|
||||
namespace ButtonComboUtils::API {
|
||||
namespace Internal {
|
||||
uint32_t CreateButtonComboData();
|
||||
void RemoveButtonComboData(uint32_t buttonComboManagerHandle);
|
||||
std::vector<ButtonComboInfo> GetButtonComboData(uint32_t buttonComboManagerHandle);
|
||||
} // namespace Internal
|
||||
|
||||
WUPSButtonCombo_Error AddButtonCombo(void *identifier,
|
||||
|
||||
Reference in New Issue
Block a user