|
| | DEFINE_LOG_CATEGORY_STATIC (PluginHandlerLog, Log, All) |
| |
| void | HandlePossibleAssetLeaks (const FString &PluginName) |
| |
| template<typename OldIntType > |
| void | ConvertIntValueToEnumProperty (OldIntType OldValue, FEnumProperty *EnumProp, FNumericProperty *UnderlyingProp, UEnum *Enum, void *Obj) |
| |
| template<typename OldIntType > |
| void | ConvertIntToEnumProperty (FStructuredArchive::FSlot Slot, FEnumProperty *EnumProp, FNumericProperty *UnderlyingProp, UEnum *Enum, void *Obj) |
| |
| const TCHAR * | ImportEnumFromBuffer (UEnum *Enum, const FProperty *PropertyToSet, const FNumericProperty *UnderlyingProp, const TCHAR *PropertyClassName, const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, FOutputDevice *ErrorText) |
| |
| void | ExportEnumToBuffer (const UEnum *Enum, const FProperty *Prop, const FNumericProperty *NumericProp, FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) |
| |
| UClass * | GetClass (UObject *Obj) |
| |
| FName | GetFName (const UObject *Obj) |
| |
| UObject * | GetOuter (const UObject *Obj) |
| |
| bool | IsIn (const UObject *Obj, const UObject *SomeOuter) |
| |
| FString | GetPathName (const UObject *Obj, const UObject *StopOuter) |
| |
| UPackage * | GetPackage (const UObject *Obj) |
| |
| FString | GetFullName (const UObject *Obj, const UObject *StopOuter, EObjectFullNameFlags Flags) |
| |
| bool | HasAnyFlags (const UObject *Obj, int32 FlagsToCheck) |
| |
| FObjectKey | MakeObjectKey (int32 ObjectIndex, int32 ObjectSerialNumber) |
| |
| void | OnInvalidPropertySize (uint32 InvalidPropertySize, const FProperty *Prop) |
| |
| ENonNullableBehavior | GetNonNullableBehavior () |
| |
| template<typename To , typename From > |
| To | DynamicCast (From *Arg) |
| |
| template<typename To , typename From > |
| To | DynamicCast (From &&Arg) |
| |
| template<typename CppStruct > |
| constexpr FCapabilities | GetCapabilities () |
| |
template<typename CppStruct >
requires (!TStructOpsTypeTraits<CppStruct>::WithZeroConstructor) |
| void | Construct (void *Dest) |
| |
template<typename CppStruct >
requires (!TStructOpsTypeTraits<CppStruct>::WithZeroConstructor) |
| void | ConstructForTests (void *Dest) |
| |
template<typename CppStruct >
requires (!TStructOpsTypeTraits<CppStruct>::WithNoDestructor && !TIsPODType<CppStruct>::Value) |
| void | Destruct (void *Dest) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithSerializer) |
| bool | SerializeArchive (FArchive &Ar, void *Data, UStruct *DefaultsStruct, const void *Defaults) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithStructuredSerializer) |
| bool | SerializeSlot (FStructuredArchive::FSlot Slot, void *Data, UStruct *DefaultsStruct, const void *Defaults) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithPostSerialize) |
| void | PostSerialize (const FArchive &Ar, void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithNetSerializer) |
| bool | NetSerialize (FArchive &Ar, UPackageMap *Map, bool &bOutSuccess, void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithNetDeltaSerializer) |
| bool | NetDeltaSerialize (FNetDeltaSerializeInfo &DeltaParms, void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithPostScriptConstruct) |
| void | PostScriptConstruct (void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithGetPreloadDependencies) |
| void | GetPreloadDependencies (void *Data, TArray< UObject * > &OutDeps) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithCopy) |
| bool | Copy (void *Dest, void const *Src, int32 ArrayDim) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithIdentical) |
| bool | Identical (const void *A, const void *B, uint32 PortFlags, bool &bOutResult) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithIdenticalViaEquality) |
| bool | Identical (const void *A, const void *B, uint32 PortFlags, bool &bOutResult) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithExportTextItem) |
| bool | ExportTextItem (FString &ValueStr, const void *PropertyValue, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithImportTextItem) |
| bool | ImportTextItem (const TCHAR *&Buffer, void *Data, int32 PortFlags, UObject *OwnerObject, FOutputDevice *ErrorText) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithFindInnerPropertyInstance) |
| bool | FindInnerPropertyInstance (FName PropertyName, const void *Data, const FProperty *&OutProp, const void *&OutData) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithSerializeFromMismatchedTag) |
| bool | SerializeFromMismatchedTag (FPropertyTag const &Tag, FArchive &Ar, void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithStructuredSerializeFromMismatchedTag) |
| bool | StructuredSerializeFromMismatchedTag (FPropertyTag const &Tag, FStructuredArchive::FSlot Slot, void *Data) |
| |
template<typename CppStruct >
requires (TModels_V<CGetTypeHashable, CppStruct>) |
| uint32 | GetStructTypeHash (const void *Src) |
| |
template<typename CppStruct >
requires (HasIntrusiveUnsetOptionalState<CppStruct>()) |
| void | InitializeIntrusiveUnsetOptionalValue (void *Data) |
| |
template<typename CppStruct >
requires (HasIntrusiveUnsetOptionalState<CppStruct>()) |
| bool | IsIntrusiveOptionalValueSet (const void *Data) |
| |
template<typename CppStruct >
requires (HasIntrusiveUnsetOptionalState<CppStruct>()) |
| void | ClearIntrusiveOptionalValue (void *Data) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithVisitor) |
| EPropertyVisitorControlFlow | Visit (FPropertyVisitorContext &Context, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &Context)> InFunc) |
| |
template<typename CppStruct >
requires (!!TStructOpsTypeTraits<CppStruct>::WithVisitor) |
| void * | ResolveVisitedPathInfo (void *Data, const FPropertyVisitorInfo &Info) |
| |
| template<typename CppStruct > |
| constexpr EStructOpsFakeVTableFlags | GetStructOpsFakeVTableFlags () |
| |
| constexpr FObjectHandle | MakeObjectHandle (UObject *Object) |
| | these functions are always defined regardless of UE_WITH_OBJECT_HANDLE_LATE_RESOLVE value
|
| |
| UObject * | ResolveObjectHandle (FObjectHandle &Handle) |
| |
| UClass * | ResolveObjectHandleClass (FObjectHandle Handle) |
| |
| UObject * | ResolveObjectHandleNoRead (FObjectHandle &Handle) |
| |
| UObject * | ResolveObjectHandleNoReadNoCheck (FObjectHandle &Handle) |
| |
| UObject * | ReadObjectHandlePointerNoCheck (FObjectHandle Handle) |
| |
| UObject * | NoResolveObjectHandleNoRead (const FObjectHandle &Handle) |
| |
| void | OnHandleRead (const UObject *Object) |
| |
| void | OnHandleRead (TArrayView< const UObject * > Objects) |
| |
| void | OnClassReferenceResolved (const FObjectRef &ObjectRef, UPackage *Package, UClass *Class) |
| |
| void | OnReferenceResolved (const FObjectRef &ObjectRef, UPackage *Package, UClass *Class) |
| |
| void | OnReferenceLoaded (const FObjectRef &ObjectRef, UPackage *Package, UObject *Object) |
| |