#include <LocalUserSystemComponent.h>
Inherits AZ::Component, and LocalUserRequestBus::Handler.
Classes | |
| class | Implementation | 
| Base class for platform specific implementations of the local user system component.  More... | |
Public Member Functions | |
| AZ_COMPONENT (LocalUserSystemComponent, "{D22DBCC8-9F44-47F6-86CA-0BE1F52D1727}") | |
| LocalUserSystemComponent () | |
| Constructor.  | |
| ~LocalUserSystemComponent () override=default | |
| Default destructor.  | |
Protected Member Functions | |
| void | Activate () override | 
| AZ::Component::Activate  | |
| void | Deactivate () override | 
| AZ::Component::Deactivate  | |
| AZStd::shared_ptr< LocalUserProfile > | FindLocalUserProfile (AzFramework::LocalUserId localUserId) override | 
| LocalUser::LocalUserRequests::FindLocalUserProfile  | |
| AZ::u32 | GetMaxLocalUsers () const override | 
| LocalUser::LocalUserRequests::GetMaxLocalUsers  | |
| bool | IsLocalUserSignedIn (AzFramework::LocalUserId localUserId) override | 
| LocalUser::LocalUserRequests::IsLocalUserSignedIn  | |
| AZStd::string | GetLocalUserName (AzFramework::LocalUserId localUserId) override | 
| LocalUser::LocalUserRequests::GetLocalUserName  | |
| AZ::u32 | AssignLocalUserIdToLocalPlayerSlot (AzFramework::LocalUserId localUserId, AZ::u32 localPlayerSlot=LocalPlayerSlotAny) override | 
| LocalUser::LocalUserRequests::AssignLocalUserIdToLocalPlayerSlot  | |
| AZ::u32 | RemoveLocalUserIdFromLocalPlayerSlot (AzFramework::LocalUserId localUserId) override | 
| LocalUser::LocalUserRequests::RemoveLocalUserIdFromLocalPlayerSlot  | |
| AzFramework::LocalUserId | GetLocalUserIdAssignedToLocalPlayerSlot (AZ::u32 localPlayerSlot) override | 
| LocalUser::LocalUserRequests::GetLocalUserIdAssignedToLocalPlayerSlot  | |
| AZ::u32 | GetLocalPlayerSlotOccupiedByLocalUserId (AzFramework::LocalUserId localUserId) override | 
| LocalUser::LocalUserRequests::GetLocalPlayerSlotOccupiedByLocalUserId  | |
| void | ClearAllLocalUserIdToLocalPlayerSlotAssignments () override | 
| LocalUser::LocalUserRequests::ClearAllLocalUserIdToLocalPlayerSlotAssignments  | |
A system component providing functionality for mapping local user ids to local player slots, and managing local user profiles. Please note that while some platforms have no concept of a local user profile, the functionality for assigning local user ids to local player slots can still be used because local user ids are represented instead by unique input device indices.