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

#include <seadCafeVPadDeviceCafe.h>

Inherits sead::ControlDevice.

Classes

struct  VPadInfo

Public Member Functions

 CafeVPadDevice (ControllerMgr *mgr)
virtual ~CafeVPadDevice ()
void calc () override
const VPadInfogetVPadInfo () const
VPadInfogetVPadInfo ()
Public Member Functions inherited from sead::ControlDevice
 ControlDevice (ControllerMgr *mgr)
virtual ~ControlDevice ()
ControllerDefine::DeviceId getId () const

Private Attributes

VPadInfo mVPadInfo

Additional Inherited Members

Protected Attributes inherited from sead::ControlDevice
ListNode mListNode
ControllerDefine::DeviceId mId
ControllerMgrmMgr

Constructor & Destructor Documentation

◆ CafeVPadDevice()

sead::CafeVPadDevice::CafeVPadDevice ( ControllerMgr * mgr)

◆ ~CafeVPadDevice()

sead::CafeVPadDevice::~CafeVPadDevice ( )
virtual

Member Function Documentation

◆ calc()

void sead::CafeVPadDevice::calc ( )
overridevirtual

Implements sead::ControlDevice.

◆ getVPadInfo() [1/2]

const VPadInfo & sead::CafeVPadDevice::getVPadInfo ( ) const
inline

◆ getVPadInfo() [2/2]

VPadInfo & sead::CafeVPadDevice::getVPadInfo ( )
inline

Member Data Documentation

◆ mVPadInfo

VPadInfo sead::CafeVPadDevice::mVPadInfo
private