1
0
mirror of https://github.com/Halofreak1990/XFXFramework synced 2024-12-26 13:49:34 +01:00
Halofreak1990 1bf933432b List class now works.
TextureCollection is broken because it can somehow not resolve Texture as template argument for the List it uses.
Added missing BinaryWriter and TextWriter classes to System::IO namespace
Modified BinaryReader
Added PacketReader and PacketWriter classes to XFX::Net namespace
2011-03-10 22:55:43 +00:00

51 lines
1.7 KiB
C++

/********************************************************
* Guide.h *
* *
* XFX Guide definition file *
* Copyright © XFX Team. All Rights Reserved *
********************************************************/
#ifndef _XFX_GAMERSERVICES_GUIDE_
#define _XFX_GAMERSERVICES_GUIDE_
#include <System/Delegates.h>
#include <System/Interfaces.h>
#include <System/Types.h>
#include <Storage/StorageDevice.h>
#include "Enums.h"
using namespace System;
using namespace XFX::Storage;
namespace XFX
{
namespace GamerServices
{
/// <summary>
/// Provides access to the Guide user interface.
/// </summary>
class Guide
{
private:
static bool _isVisible;
// Private constructor to prevent instantiation
Guide();
public:
static bool IsScreenSaverEnabled();
static bool IsVisible();
static NotificationPosition_t notificationPosition;
static IAsyncResult* BeginShowKeyboardInput(PlayerIndex_t player, char* title, char* description, char* defaultText, AsyncCallback callback, Object* state);
static IAsyncResult* BeginShowStorageDeviceSelector(int sizeInBytes, int directoryCount, AsyncCallback callback, Object* state);
static IAsyncResult* BeginShowStorageDeviceSelector(AsyncCallback callback, Object* state);
static IAsyncResult* BeginShowStorageDeviceSelector(PlayerIndex_t player, int sizeInBytes, int directoryCount, AsyncCallback callback, object state);
static IAsyncResult* BeginShowStorageDeviceSelector(PlayerIndex_t player, AsyncCallback callback, Object* state);
static char* EndShowKeyboardInput(IAsyncResult* result);
static StorageDevice EndShowStorageDeviceSelector(IAsyncResult* result);
};
}
}
#endif //_XFX_GAMERSERVICES_GUIDE_