| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/MetaData.h |
Include |
#include "UObject/MetaData.h" |
class UMetaData : public UObject
An object that holds a map of key/value pairs.
Name | Description | ||
---|---|---|---|
|
ObjectMetaDataMap |
Mapping between an object, and its key->value meta-data pairs. |
|
|
RootMetaDataMap |
Root-level (not associated with a particular object) key->value meta-data pairs. |
Name | Description | |
---|---|---|
|
UMetaData ( |
|
|
UMetaData ( |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
Name | Description | ||
---|---|---|---|
|
__DefaultConstructor ( |
||
|
UObject *... |
__VTableCtorCaller ( |
|
|
CopyMetadata |
Copy all metadata from the source object to the destination object. |
|
|
GetMapForObject ( |
Find the name/value map for metadata for a specific object |
|
|
GetRemappedKeyName ( |
Returns the remapped key name, or NAME_None was not remapped. |
|
|
const FStrin... |
GetValue |
Return the value for the given key in the given property |
|
const FStrin... |
GetValue |
Return the value for the given key in the given property |
|
HasObjectValues ( |
Is there any metadata for this property? Is there any metadata for this property? |
|
|
HasValue |
Return whether or not the Key is in the meta data |
|
|
HasValue |
Return whether or not the Key is in the meta data |
|
|
RemoveMetaDataOutsidePackage() |
Removes any metadata entries that are to objects not inside the same package as this UMetaData object. |
|
|
RemoveValue |
Remove any entry with the supplied Key form the Property's metadata |
|
|
RemoveValue |
Remove any entry with the supplied Key form the Property's metadata |
|
|
SetObjectValues |
Set the key/value pair in the Property's metadata |
|
|
SetValue |
Set the key/value pair in the Object's metadata |
|
|
SetValue |
Set the key/value pair in the Property's metadata |
|
|
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 |
|
StaticRegisterNativesUMetaData() |
Name | Description | ||
---|---|---|---|
|
IsAsset() |
Returns true if this object is considered an asset. |
|
|
NeedsLoadForEditorGame() |
Called during saving to include this object in client/servers running in editor builds, even if they wouldn't normally be. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
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 |
---|---|
KeyRedirectMap |
Redirect map from deprecated keys to current key names. |
StaticClassFlags |
Bitwise union of EClassFlags pertaining to this class. |