You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
TMethodPtr<U, ...> and TConstMethodPtr<U, ...> template aliases added to delegates to replace the T*Delegate_Const<U, ...>::FMethodPtr types.
#rb robert.manuszewski #jira none [CL 16092754 by Steve Robb in ue5-main branch]
This commit is contained in:
@@ -114,23 +114,23 @@ class NAVIGATIONSYSTEM_API UNavLinkCustomComponent : public UNavRelevantComponen
|
||||
// helper functions for setting delegates
|
||||
|
||||
template< class UserClass >
|
||||
FORCEINLINE void SetMoveReachedLink(UserClass* TargetOb, typename FOnMoveReachedLink::TUObjectMethodDelegate< UserClass >::FMethodPtr InFunc)
|
||||
FORCEINLINE void SetMoveReachedLink(UserClass* TargetOb, typename FOnMoveReachedLink::TMethodPtr< UserClass > InFunc)
|
||||
{
|
||||
SetMoveReachedLink(FOnMoveReachedLink::CreateUObject(TargetOb, InFunc));
|
||||
}
|
||||
template< class UserClass >
|
||||
FORCEINLINE void SetMoveReachedLink(UserClass* TargetOb, typename FOnMoveReachedLink::TUObjectMethodDelegate_Const< UserClass >::FMethodPtr InFunc)
|
||||
FORCEINLINE void SetMoveReachedLink(UserClass* TargetOb, typename FOnMoveReachedLink::TConstMethodPtr< UserClass > InFunc)
|
||||
{
|
||||
SetMoveReachedLink(FOnMoveReachedLink::CreateUObject(TargetOb, InFunc));
|
||||
}
|
||||
|
||||
template< class UserClass >
|
||||
FORCEINLINE void SetBroadcastFilter(UserClass* TargetOb, typename FBroadcastFilter::TUObjectMethodDelegate< UserClass >::FMethodPtr InFunc)
|
||||
FORCEINLINE void SetBroadcastFilter(UserClass* TargetOb, typename FBroadcastFilter::TMethodPtr< UserClass > InFunc)
|
||||
{
|
||||
SetBroadcastFilter(FBroadcastFilter::CreateUObject(TargetOb, InFunc));
|
||||
}
|
||||
template< class UserClass >
|
||||
FORCEINLINE void SetBroadcastFilter(UserClass* TargetOb, typename FBroadcastFilter::TUObjectMethodDelegate_Const< UserClass >::FMethodPtr InFunc)
|
||||
FORCEINLINE void SetBroadcastFilter(UserClass* TargetOb, typename FBroadcastFilter::TConstMethodPtr< UserClass > InFunc)
|
||||
{
|
||||
SetBroadcastFilter(FBroadcastFilter::CreateUObject(TargetOb, InFunc));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user