UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FieldNotificationHelpers.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
UObject/Class.h
"
7
8
namespace
UE::FieldNotification::Helpers
9
{
10
[[
nodiscard
]]
inline
bool
IsValidAsField
(
const
UFunction
*
InFunction
)
11
{
12
return
InFunction
!=
nullptr
13
&& !
InFunction
->HasAnyFunctionFlags(
FUNC_Net
|
FUNC_Event
)
14
&&
InFunction
->HasAllFunctionFlags(
FUNC_BlueprintCallable
|
FUNC_Const
)
15
&&
InFunction
->NumParms == 1
16
&&
InFunction
->GetReturnProperty() !=
nullptr
;
17
}
18
19
}
//namespace
Class.h
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
FUNC_BlueprintCallable
@ FUNC_BlueprintCallable
Definition
Script.h:162
FUNC_Net
@ FUNC_Net
Definition
Script.h:142
FUNC_Event
@ FUNC_Event
Definition
Script.h:147
FUNC_Const
@ FUNC_Const
Definition
Script.h:166
UFunction
Definition
Class.h:2476
UE::FieldNotification::Helpers
Definition
FieldNotificationHelpers.h:9
UE::FieldNotification::Helpers::IsValidAsField
bool IsValidAsField(const UFunction *InFunction)
Definition
FieldNotificationHelpers.h:10
Engine
Source
Runtime
FieldNotification
Public
FieldNotificationHelpers.h
Generated by
1.9.8