Navigation
API > API/Plugins > API/Plugins/OnlineServicesOSSAdapter
| Name | TDelegateAdapter |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServicesOSSAdapter/Source/Public/Online/DelegateAdapter.h |
| Include Path | #include "Online/DelegateAdapter.h" |
Syntax
template<typename ComponentType, typename... LambdaArgs>
class TDelegateAdapter : public TSharedFromThis< TDelegateAdapter< ComponentType, LambdaArgs... > >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → TDelegateAdapter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TDelegateAdapter
(
TSharedRef< ComponentType >& InParent |
Online/DelegateAdapter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Callback | TUniqueFunction< void(LambdaArgs...)> | Online/DelegateAdapter.h | ||
| Handle | FDelegateHandle | Online/DelegateAdapter.h | ||
| Parent | TWeakPtr< ComponentType > | Online/DelegateAdapter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetupDelegate
(
TUniqueFunction< void(LambdaArgs...)>&& InCallback |
Online/DelegateAdapter.h |