![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Enumerations | |
| enum | ETraverseSubobjectsFlag : uint32 { None = 0 , NoNameGeneration = (1 << 0) } |
Functions | |
| void | TraverseSubobjectsInternal (UObject *InObject, void *ContainerPtr, FProperty *RefProperty, const FString &Prefix, const TFunctionRef< void(UObject *, const FString &)> Operation, ETraverseSubobjectsFlag Flags) |
| void | GenerateSubobjectName (FString &OutName, const FString &InPrefix, const FProperty *InProperty, int32 Index) |
| void | RenameSubobject (UObject *Subobject, const FString &InName) |
| void | TraverseSubobjectsInternal (UObject *InObject, void *ContainerPtr, UStruct *Struct, const FString &Prefix, const TFunctionRef< void(UObject *, const FString &)> Operation, ETraverseSubobjectsFlag Flags=ETraverseSubobjectsFlag::None) |
| bool | CanTreatAsInstancedProperty (FProperty *RefProp) |
| void | ApplyInstancedObjectPropertyFlags (FProperty *RefProp) |
| void | ClearInstancedObjectPropertyFlags (FProperty *RefProp) |
| void VerseClassPrivate::GenerateSubobjectName | ( | FString & | OutName, |
| const FString & | InPrefix, | ||
| const FProperty * | InProperty, | ||
| int32 | Index | ||
| ) |
| void VerseClassPrivate::TraverseSubobjectsInternal | ( | UObject * | InObject, |
| void * | ContainerPtr, | ||
| FProperty * | RefProperty, | ||
| const FString & | Prefix, | ||
| const TFunctionRef< void(UObject *, const FString &)> | Operation, | ||
| ETraverseSubobjectsFlag | Flags | ||
| ) |
| void VerseClassPrivate::TraverseSubobjectsInternal | ( | UObject * | InObject, |
| void * | ContainerPtr, | ||
| UStruct * | Struct, | ||
| const FString & | Prefix, | ||
| const TFunctionRef< void(UObject *, const FString &)> | Operation, | ||
| ETraverseSubobjectsFlag | Flags = ETraverseSubobjectsFlag::None |
||
| ) |