This repository has been archived on 2026-05-14. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
MinecraftConsoles/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.h
Riley M. c0da06e4ee major: Switch to forward slashes(+more) to fix compilation on Linux (#1403)
Notably also adds some metadata files for NixOS 

* add support for linux clang cross compiles

* add linux clang instructions

* un-capitalize Mob.horse.*

* update the description in flake.nix

---------

Co-authored-by: Loki <lokirautio@gmail.com>
2026-04-14 16:47:37 -05:00

35 lines
865 B
C++

#pragma once
#include "Common/Leaderboards/SonyLeaderboardManager.h"
#include "Common/Leaderboards/LeaderboardManager.h"
#include "Conf.h"
#include <np.h>
class PSVitaLeaderboardManager : public SonyLeaderboardManager
{
public:
PSVitaLeaderboardManager();
protected:
virtual HRESULT initialiseScoreUtility();
virtual bool scoreUtilityAlreadyInitialised(HRESULT hr);
virtual HRESULT createTitleContext(const SceNpId &npId);
virtual HRESULT destroyTitleContext(int titleContext);
virtual HRESULT createTransactionContext(int titleContext);
virtual HRESULT abortTransactionContext(int transactionContext);
virtual HRESULT destroyTransactionContext(int transactionContext);
virtual HRESULT getFriendsList(sce::Toolkit::NP::Utilities::Future<sce::Toolkit::NP::FriendsList> &friendsList);
virtual char * getComment(SceNpScoreComment *comment);
};