1#ifndef SEAD_CAFE_DEBUG_PAD_DEVICE_CAFE_H_
2#define SEAD_CAFE_DEBUG_PAD_DEVICE_CAFE_H_
4#include <container/seadSafeArray.h>
5#include <controller/seadControlDevice.h>
22 return mPADStatuses[channel];
28static_assert(
sizeof(
CafeDebugPadDevice) == 0x44,
"sead::CafeDebugPadDevice size mismatch");
Definition seadCafeDebugPadDeviceCafe.h:12
void calc() override
Definition seadCafeDebugPadDeviceCafe.cpp:16
const PADStatus & getPadStatus(s32 channel) const
Definition seadCafeDebugPadDeviceCafe.h:20
CafeDebugPadDevice(ControllerMgr *mgr)
Definition seadCafeDebugPadDeviceCafe.cpp:5
sead::SafeArray< PADStatus, PAD_MAX_CONTROLLERS > mPADStatuses
Definition seadCafeDebugPadDeviceCafe.h:26
Definition seadControlDevice.h:13
Definition seadControllerMgr.h:17
Definition seadAssert.h:44
#define SEAD_RTTI_OVERRIDE(CLASS, BASE)
Definition seadRuntimeTypeInfo.h:96