Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
Include |
#include "UObject/Class.h" |
class UFunction : public UStruct
Reflection data for a replicated or Kismet callable function.
Name | Description | ||
---|---|---|---|
|
EventGraphCallOffset |
The state offset inside of the event graph (persistent) |
|
|
EventGraphFunction |
The event graph this function calls in to (persistent) |
|
|
FirstPropertyToInit |
Pointer to first local struct property in this UFunction that contains defaults |
|
|
FunctionFlags |
EFunctionFlags set defined for this function |
|
|
NumParms |
Number of parameters total |
|
|
ParmsSize |
Total size of parameters in memory |
|
|
ReturnValueOffset |
Memory offset of return value property |
|
|
RPCId |
Id of this RPC function call (must be FUNC_Net & (FUNC_NetService|FUNC_NetResponse)) |
|
|
RPCResponseId |
Id of the corresponding response call (must be FUNC_Net & FUNC_NetService) |
Name | Description | |
---|---|---|
|
UFunction ( |
|
|
UFunction ( |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
|
UFunction ( |
|
|
UFunction ( |
Constructors. |
Name | Description | ||
---|---|---|---|
|
__DefaultConstructor ( |
||
|
UObject *... |
__VTableCtorCaller ( |
|
|
GetDefaultIgnoredSignatureCompatibilityFlags() |
Returns the flags that are ignored by default when comparing function signatures. |
|
|
FNativeFuncP... |
GetNativeFunc() |
Returns the native func pointer. |
|
UClass * |
GetOuterUClass() |
|
|
UClass * |
GetOuterUClassUnchecked() |
Returns the owning UClass* without branching |
|
FProperty &#... |
GetReturnProperty() |
Returns the return value property if there is one, or null |
|
UFunction &#... |
GetSuperFunction() |
Returns parent function if there is one, or null |
|
HasAllFunctionFlags ( |
Used to safely check whether all of the passed in flags are set. |
|
|
HasAnyFunctionFlags ( |
Used to safely check whether the passed in flag is set. |
|
|
InitializeDerivedMembers() |
Initializes transient members like return value offset |
|
|
Invoke |
||
|
IsSignatureCompatibleWith |
Determines if two functions have an identical signature ( currently doesn't allow matches with class parameters that differ only in how derived they are; there is no directionality to the call) |
|
|
IsSignatureCompatibleWith ( |
Determines if two functions have an identical signature ( currently doesn't allow matches with class parameters that differ only in how derived they are; there is no directionality to the call) |
|
|
SetNativeFunc ( |
Sets the native func pointer. |
|
|
UClass * |
StaticClass() |
Returns a UClass object representing this class at runtime |
|
EClassCastFl... |
StaticClassCastFlags() |
Returns the static cast flags for this class |
|
const TCHAR ... |
StaticPackage() |
Returns the package this class belongs in |
|
StaticRegisterNativesUFunction() |
Name | Description | ||
---|---|---|---|
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
Name |
Description |
---|---|
StaticClassFlags |
Bitwise union of EClassFlags pertaining to this class. |