LeviLamina
Loading...
Searching...
No Matches
IGameControllerManager Class Referenceabstract
Inheritance diagram for IGameControllerManager:

Public Member Functions

virtual ::std::weak_ptr<::IGameControllergetGameController (int)=0
virtual ::std::vector<::std::weak_ptr<::IGameController > > getConnectedGameControllers ()=0
virtual ::std::vector<::std::weak_ptr<::IGameController > > getGameControllersInUse ()=0
virtual bool hasAdequateConnectedGameController () const =0
virtual bool hasAdequateConnectedGameControllers (uint64 const) const =0
virtual uint64 getMaxGameControllerButtons () const =0
virtual void registerConsumer (void const *)=0
virtual void unregisterConsumer (void const *)=0
virtual void setControllerRefreshState (::ControllerRefreshState)=0
virtual::ControllerRefreshState getControllerRefreshState () const =0
virtual::GameControllerErrorType getPlatformSpecificControllerError () const =0
virtual void setPlatformSpecificControllerErrorRetrievalFunc (::std::function<::GameControllerErrorType()> &&)=0
virtual void resetClientControllerCount ()=0
virtual void addClientHasAdequateConnectedController (int, bool const, ::SubClientId)=0

The documentation for this class was generated from the following files: