#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.