9#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EObjectMark
Definition UObjectMarks.h:46
@ OBJECTMARK_ALLMARKS
Definition UObjectMarks.h:58
@ OBJECTMARK_TagExp
Definition UObjectMarks.h:50
@ OBJECTMARK_INHERITEDMARKS
Definition UObjectMarks.h:57
@ OBJECTMARK_NotForTargetPlatform
Definition UObjectMarks.h:55
@ OBJECTMARK_NOMARKS
Definition UObjectMarks.h:47
@ OBJECTMARK_NotAlwaysLoadedForEditorGame
Definition UObjectMarks.h:53
@ OBJECTMARK_NotForClient
Definition UObjectMarks.h:51
@ OBJECTMARK_TagImp
Definition UObjectMarks.h:49
@ OBJECTMARK_EditorOnly
Definition UObjectMarks.h:54
@ OBJECTMARK_NotForServer
Definition UObjectMarks.h:52
@ OBJECTMARK_Saved
Definition UObjectMarks.h:48
COREUOBJECT_API EObjectMark ObjectGetAllMarks(const class UObjectBase *Object)
Definition UObjectMarks.cpp:214
COREUOBJECT_API void GetObjectsWithAllMarks(TArray< UObject * > &Results, EObjectMark Marks)
Definition UObjectMarks.cpp:219
COREUOBJECT_API bool ObjectHasAnyMarks(const class UObjectBase *Object, EObjectMark Marks)
Definition UObjectMarks.cpp:204
COREUOBJECT_API void MarkObject(const class UObjectBase *Object, EObjectMark Marks)
Definition UObjectMarks.cpp:160
COREUOBJECT_API void UnMarkObject(const class UObjectBase *Object, EObjectMark Marks)
Definition UObjectMarks.cpp:166
COREUOBJECT_API bool ObjectHasAllMarks(const class UObjectBase *Object, EObjectMark Marks)
Definition UObjectMarks.cpp:209
COREUOBJECT_API void MarkAllObjects(EObjectMark Marks)
Definition UObjectMarks.cpp:176
COREUOBJECT_API void GetObjectsWithAnyMarks(TArray< UObject * > &Results, EObjectMark Marks)
Definition UObjectMarks.cpp:239
COREUOBJECT_API void UnMarkAllObjects(EObjectMark Marks=OBJECTMARK_ALLMARKS)
Definition UObjectMarks.cpp:184
Definition UObjectBase.h:59