sead
Loading...
Searching...
No Matches
sead::ControlDevice Class Referenceabstract

#include <seadControlDevice.h>

Inherited by sead::CafeVPadDevice, and sead::CafeWPadDevice.

Public Member Functions

 ControlDevice (ControllerMgr *mgr)
virtual ~ControlDevice ()
virtual void calc ()=0
ControllerDefine::DeviceId getId () const

Protected Attributes

ListNode mListNode
ControllerDefine::DeviceId mId
ControllerMgrmMgr

Friends

class ControllerMgr

Constructor & Destructor Documentation

◆ ControlDevice()

sead::ControlDevice::ControlDevice ( ControllerMgr * mgr)
inline

◆ ~ControlDevice()

virtual sead::ControlDevice::~ControlDevice ( )
inlinevirtual

Member Function Documentation

◆ calc()

virtual void sead::ControlDevice::calc ( )
pure virtual

◆ getId()

ControllerDefine::DeviceId sead::ControlDevice::getId ( ) const
inline

◆ ControllerMgr

friend class ControllerMgr
friend

Member Data Documentation

◆ mListNode

ListNode sead::ControlDevice::mListNode
protected

◆ mId

ControllerDefine::DeviceId sead::ControlDevice::mId
protected

◆ mMgr

ControllerMgr* sead::ControlDevice::mMgr
protected