EFunctionFlags

Function flags.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Script.h

Include

#include "UObject/Script.h"

Syntax

enum EFunctionFlags
{
    FUNC_None                      = 0x00000000,
    FUNC_Final                     = 0x00000001,
    FUNC_RequiredAPI               = 0x00000002,
    FUNC_BlueprintAuthorityOnly    = 0x00000004,
    FUNC_BlueprintCosmetic         = 0x00000008,
    FUNC_Net                       = 0x00000040,
    FUNC_NetReliable               = 0x00000080,
    FUNC_NetRequest                = 0x00000100,
    FUNC_Exec                      = 0x00000200,
    FUNC_Native                    = 0x00000400,
    FUNC_Event                     = 0x00000800,
    FUNC_NetResponse               = 0x00001000,
    FUNC_Static                    = 0x00002000,
    FUNC_NetMulticast              = 0x00004000,
    FUNC_UbergraphFunction         = 0x00008000,
    FUNC_MulticastDelegate         = 0x00010000,
    FUNC_Public                    = 0x00020000,
    FUNC_Private                   = 0x00040000,
    FUNC_Protected                 = 0x00080000,
    FUNC_Delegate                  = 0x00100000,
    FUNC_NetServer                 = 0x00200000,
    FUNC_HasOutParms               = 0x00400000,
    FUNC_HasDefaults               = 0x00800000,
    FUNC_NetClient                 = 0x01000000,
    FUNC_DLLImport                 = 0x02000000,
    FUNC_BlueprintCallable         = 0x04000000,
    FUNC_BlueprintEvent            = 0x08000000,
    FUNC_BlueprintPure             = 0x10000000,
    FUNC_EditorOnly                = 0x20000000,
    FUNC_Const                     = 0x40000000,
    FUNC_NetValidate               = 0x80000000,
    FUNC_AllFlags                  = 0xFFFFFFFF,
}

Values

Name

Description

FUNC_None

Function flags.

FUNC_Final

FUNC_RequiredAPI

FUNC_BlueprintAuthorityOnly

FUNC_BlueprintCosmetic

FUNC_Net

FUNC = 0x00000010, // unused. FUNC = 0x00000020, // unused.

FUNC_NetReliable

FUNC_NetRequest

FUNC_Exec

FUNC_Native

FUNC_Event

FUNC_NetResponse

FUNC_Static

FUNC_NetMulticast

FUNC_UbergraphFunction

FUNC_MulticastDelegate

FUNC_Public

FUNC_Private

FUNC_Protected

FUNC_Delegate

FUNC_NetServer

FUNC_HasOutParms

FUNC_HasDefaults

FUNC_NetClient

FUNC_DLLImport

FUNC_BlueprintCallable

FUNC_BlueprintEvent

FUNC_BlueprintPure

FUNC_EditorOnly

FUNC_Const

FUNC_NetValidate

FUNC_AllFlags

Remarks

Function flags.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss