mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-12-16 04:09:39 +00:00
Replaces them with forward declarations of used types, or removes them entirely if they aren't used at all. This also replaces certain Common headers with less inclusive ones (in terms of definitions they pull in).
27 lines
504 B
C++
27 lines
504 B
C++
// Copyright 2013 Dolphin Emulator Project
|
|
// Licensed under GPLv2
|
|
// Refer to the license.txt file included.
|
|
|
|
#pragma once
|
|
|
|
#include "Common/CommonTypes.h"
|
|
#include "InputCommon/ControllerInterface/Device.h"
|
|
|
|
class InputConfig;
|
|
struct GCPadStatus;
|
|
|
|
namespace Pad
|
|
{
|
|
|
|
void Shutdown();
|
|
void Initialize(void* const hwnd);
|
|
void LoadConfig();
|
|
|
|
InputConfig* GetConfig();
|
|
|
|
void GetStatus(u8 _numPAD, GCPadStatus* _pPADStatus);
|
|
void Rumble(u8 _numPAD, const ControlState strength);
|
|
|
|
bool GetMicButton(u8 pad);
|
|
}
|