Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/FOnlineComponentRegistry
| Name | TComponentWrapper |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineComponentRegistry.h |
| Include Path | #include "Online/OnlineComponentRegistry.h" |
Syntax
template<typename T>
class TComponentWrapper : public UE::Online::FOnlineComponentRegistry::IComponentWrapper
Inheritance Hierarchy
- UE::Online::FOnlineComponentRegistry::IComponentWrapper → FOnlineComponentRegistry::TComponentWrapper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TComponentWrapper
(
TArgs&&... Args |
Online/OnlineComponentRegistry.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TComponentWrapper() |
Online/OnlineComponentRegistry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Object | T | Online/OnlineComponentRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AssignBaseSharedPtr
(
void* OutSP |
Online/OnlineComponentRegistry.h | ||
virtual IOnlineComponent * Get () |
Online/OnlineComponentRegistry.h | ||
virtual const IOnlineComponent * Get () |
Online/OnlineComponentRegistry.h | ||
virtual void * GetBase() |
Online/OnlineComponentRegistry.h | ||
virtual FOnlineTypeName GetTypeName() |
Online/OnlineComponentRegistry.h | ||
virtual bool IsA
(
FOnlineTypeName TypeName |
Online/OnlineComponentRegistry.h |