Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/EdGraphSchema_K2.h |
Include |
#include "EdGraphSchema_K2.h" |
struct FBlueprintMetadata
Constants used for metadata, etc... in blueprints.
No constructors are accessible with public or protected access.
Name |
Description |
---|---|
MD_AllowableBlueprintVariableType |
Struct/Enum/Class: If true, this class, struct, or enum is a valid type for use as a variable in a blueprint |
MD_AllowAbstractClasses |
Metadata that should be used with UPARAM to specify whether a TSubclassOf argument allows abstract classes |
MD_AllowPrivateAccess |
If true, properties defined in the C++ private scope will be accessible to blueprints |
MD_AnimBlueprintFunction |
Stub function used internally by animation blueprints |
MD_ArrayDependentParam |
|
MD_ArrayParam |
|
MD_AutoCreateRefTerm |
If true, an unconnected pin will generate a UPROPERTY under the hood to connect as the input, which will be set to the literal value for the pin. |
MD_Bitflags |
Metadata that identifies an enum as a set of explicitly-named bitflags. |
MD_Bitmask |
Metadata that identifies an integral property as a bitmask. |
MD_BitmaskEnum |
Metadata that associates a bitmask property with a bitflag enum. |
MD_BlueprintInternalUseOnly |
|
MD_BlueprintSpawnableComponent |
Class: [ClassMetadata] If present, the component class can be spawned by a blueprint |
MD_CallableWithoutWorldContext |
For functions that have the MD_WorldContext metadata but are safe to be called from contexts that do not have the ability to provide the world context (either through GetWorld() or ShowWorldContextPin class metadata |
MD_CallInEditor |
Metadata string that indicates the specified event can be triggered in editor |
MD_CannotImplementInterfaceInBlueprint |
[InterfaceMetadata] |
MD_ChildCannotTick |
[ClassMetadata] Used for Actor and Component classes. If the native class cannot tick, Blueprint generated classes based this Actor or Component can never tick even if bCanBlueprintsTickByDefault is true. |
MD_ChildCanTick |
[ClassMetadata] Used for Actor and Component classes. If the native class cannot tick, Blueprint generated classes based this Actor or Component can have bCanEverTick flag overridden even if bCanBlueprintsTickByDefault is false. |
MD_CommutativeAssociativeBinaryOperator |
|
MD_CompactNodeTitle |
[FunctionMetadata] Indicates that the function should be drawn as a compact node with the specified body title |
MD_CustomStructureParam |
|
MD_CustomThunk |
Indicates that the UFUNCTION implements its own thunk function |
MD_CustomThunkTemplates |
Specifies which struct implements the custom thunk functions for this class |
MD_DataTablePin |
Metadata to identify an DataTable Pin. |
MD_DefaultToSelf |
If true, the specified UObject parameter will default to "self" if nothing is connected |
MD_DeprecatedFunction |
[FunctionMetadata] Indicates that the function is deprecated |
MD_DeprecationMessage |
[FunctionMetadata] Supplies the custom message to use for deprecation |
MD_DevelopmentOnly |
For functions that should be compiled in development mode only |
MD_DisplayName |
[FunctionMetadata] Indicates that the function should be drawn with this title over the function name |
MD_DynamicOutputParam |
Metadata that flags the function output param that will be controlled by the "MD_DynamicOutputType" pin |
MD_DynamicOutputType |
Metadata that flags function params that govern what type of object the function returns |
MD_ExpandBoolAsExecs |
Synonym for MD_ExpandEnumAsExecs |
MD_ExpandEnumAsExecs |
Indicates that during compile we want to create multiple exec pins from an enum param |
MD_ExposeFunctionCategories |
Categories of functions to expose on this property |
MD_ExposeOnSpawn |
UPROPERTY will be exposed on "Spawn Blueprint" nodes as an input |
MD_FunctionCategory |
The category that a function appears under in the palette. |
MD_FunctionKeywords |
Keywords used when searching for functions |
MD_HidePin |
Comma delimited list of pins that should be hidden on this function. |
MD_HideSelfPin |
If true, the self pin should not be shown or connectable regardless of purity, const, etc. |
MD_IgnoreCategoryKeywordsInSubclasses |
[ClassMetadata] Used to make the first subclass of a class ignore all inherited showCategories and hideCategories commands |
MD_InternalUseParam |
[FunctionMetadata] Indicates that a particular function parameter is for internal use only, which means it will be both hidden and not connectible. |
MD_IsBlueprintBase |
If true, the class will be usable as a base for blueprints |
MD_Latent |
Marks a UFUNCTION as latent execution |
MD_LatentCallbackTarget |
|
MD_LatentInfo |
|
MD_MapKeyParam |
|
MD_MapParam |
Metadata that flags TMap function parameters that will have their type determined at blueprint compile time |
MD_MapValueParam |
|
MD_MaterialParameterCollectionFunction |
Metadata string that indicates to use the MaterialParameterCollectionFunction node. |
MD_NativeBreakFunction |
|
MD_NativeDisableSplitPin |
|
MD_NativeMakeFunction |
Metadata that flags make/break functions for specific struct types. |
MD_NeedsLatentFixup |
|
MD_NotAllowableBlueprintVariableType |
If true, this class, struct, or enum is not valid for use as a variable in a blueprint. |
MD_Private |
UPROPERTY cannot be modified by other blueprints |
MD_ProhibitedInterfaces |
|
MD_PropertyGetFunction |
UPROPERTY uses the specified function as a getter rather than reading from the property directly |
MD_PropertySetFunction |
UPROPERTY uses the specified function as a setter rather than writing to the property directly |
MD_Protected |
Function metadata |
MD_RestrictedToClasses |
A listing of classes that this class is accessible from (and only those classes, if present). |
MD_ReturnDisplayName |
[FunctionMetadata] Indicates the display name of the return value pin |
MD_SetParam |
Metadata that flags TSet parameters that will have their type determined at blueprint compile time |
MD_ShowWorldContextPin |
If true, the hidden world context pin will be visible when the function is placed in a child blueprint of the class. |
MD_Tooltip |
Metadata string that sets the tooltip |
MD_UnsafeForConstructionScripts |
Marks a UFUNCTION as unsafe for use in the UCS, which prevents it from being called from the UCS. |
MD_UseEnumValuesAsMaskValuesInEditor |
Metadata that signals to the editor that enum values correspond to mask values instead of bitshift (index) values. |
MD_Variadic |
Marks a UFUNCTION as accepting variadic arguments |
MD_WorldContext |
The specified parameter should be used as the context object when retrieving a UWorld pointer (implies hidden and default-to-self) |