Open 3D Engine AzCore API Reference
26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions
|
List of all members
AZ::UserSettingsComponentRequests Class Reference
abstract
Inherits
AZ::EBusTraits
.
Public Member Functions
virtual
void
Load
()=0
virtual
void
Save
()=0
virtual
void
Finalize
()=0
virtual
void
DisableSaveOnFinalize
()=0
Additional Inherited Members
Public Types inherited from
AZ::EBusTraits
using
AllocatorType
=
AZ::Internal::EBusEnvironmentAllocator
using
BusIdType
=
NullBusId
using
BusIdOrderCompare
=
NullBusIdCompare
using
BusHandlerOrderCompare
=
BusHandlerCompareDefault
using
MutexType
=
NullMutex
using
EventQueueMutexType
=
NullMutex
template<
class
Bus
>
using
ConnectionPolicy
=
EBusConnectionPolicy
<
Bus
>
template<
class
Context >
using
StoragePolicy
=
EBusEnvironmentStoragePolicy
< Context >
template<
class
Bus
>
using
RouterPolicy
=
EBusRouterPolicy
<
Bus
>
using
EventProcessingPolicy
=
EBusEventProcessingPolicy
template<
typename
DispatchMutex
,
bool
IsLocklessDispatch>
using
DispatchLockGuard
= AZStd::conditional_t<
IsLocklessDispatch
, AZ::Internal::NullLockGuard<
DispatchMutex
>,
AZStd::scoped_lock
<
DispatchMutex
> >
template<
typename
ContextMutex
>
using
ConnectLockGuard
= AZStd::conditional_t< AZStd::is_same_v<
ContextMutex
,
AZ::NullMutex
>, AZ::Internal::NullLockGuard<
ContextMutex
>,
AZStd::unique_lock
<
ContextMutex
> >
template<
typename
ContextMutex
>
using
BindLockGuard
=
AZStd::scoped_lock
<
ContextMutex
>
template<
typename
ContextMutex
>
using
CallstackTrackerLockGuard
= AZStd::conditional_t< AZStd::is_same_v<
ContextMutex
,
AZ::NullMutex
>, AZ::Internal::NullLockGuard<
ContextMutex
>,
AZStd::unique_lock
<
ContextMutex
> >
Static Public Attributes inherited from
AZ::EBusTraits
static
constexpr
EBusHandlerPolicy
HandlerPolicy
=
EBusHandlerPolicy::Multiple
static
constexpr
EBusAddressPolicy
AddressPolicy
=
EBusAddressPolicy::Single
static
constexpr
bool
EnableEventQueue
=
false
static
constexpr
bool
EventQueueingActiveByDefault
=
true
static
constexpr
bool
EnableQueuedReferences
=
false
static
constexpr
bool
LocklessDispatch
=
false
Protected Member Functions inherited from
AZ::EBusTraits
~EBusTraits
()=
default
The documentation for this class was generated from the following file:
Code/Framework/AzCore/AzCore/UserSettings/
UserSettingsComponent.h
AZ
UserSettingsComponentRequests
Generated on Tue May 26 2026 21:02:19 for Open 3D Engine AzCore API Reference by
1.9.8