sead
Loading...
Searching...
No Matches
sead::CafeDebugPadDevice Class Reference

#include <seadCafeDebugPadDeviceCafe.h>

Inherits sead::ControlDevice.

Public Member Functions

 CafeDebugPadDevice (ControllerMgr *mgr)
void calc () override
const PADStatus & getPadStatus (s32 channel) const
Public Member Functions inherited from sead::ControlDevice
 ControlDevice (ControllerMgr *mgr)
virtual ~ControlDevice ()
ControllerDefine::DeviceId getId () const

Private Attributes

sead::SafeArray< PADStatus, PAD_MAX_CONTROLLERS > mPADStatuses

Additional Inherited Members

Protected Attributes inherited from sead::ControlDevice
ListNode mListNode
ControllerDefine::DeviceId mId
ControllerMgr * mMgr

Constructor & Destructor Documentation

◆ CafeDebugPadDevice()

sead::CafeDebugPadDevice::CafeDebugPadDevice ( ControllerMgr * mgr)
explicit

Member Function Documentation

◆ calc()

void sead::CafeDebugPadDevice::calc ( )
overridevirtual

Implements sead::ControlDevice.

◆ getPadStatus()

const PADStatus & sead::CafeDebugPadDevice::getPadStatus ( s32 channel) const
inline

Member Data Documentation

◆ mPADStatuses

sead::SafeArray<PADStatus, PAD_MAX_CONTROLLERS> sead::CafeDebugPadDevice::mPADStatuses
private