![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FCallGetterFunctionAsStringHelper |
| struct | FCallGetterFunctionAsStringHelper< UObject > |
| struct | FCallSetterFunctionFromStringHelper |
| struct | FCallSetterFunctionFromStringHelper< UObject > |
Functions | |
| bool | ResolvePropertyPath (UObject *InContainer, const FString &InPropertyPath, FPropertyPathResolver &InResolver) |
| bool | ResolvePropertyPath (UObject *InContainer, const FCachedPropertyPath &InPropertyPath, FPropertyPathResolver &InResolver) |
| bool | ResolvePropertyPath (void *InContainer, UStruct *InStruct, const FString &InPropertyPath, FPropertyPathResolver &InResolver) |
| bool | ResolvePropertyPath (void *InContainer, UStruct *InStruct, const FCachedPropertyPath &InPropertyPath, FPropertyPathResolver &InResolver) |
| FProperty * | GetFirstParamProperty (UFunction *InFunction) |
| void | CallParentSetters (const FCachedPropertyPath &InPropertyPath) |
| void | CallParentGetters (void *OutValue, const FCachedPropertyPath &InPropertyPath, const void *InPropertyAddress) |
Internal helper functions
Forward declarations of internals
Internal implementations of property path helpers - do not use directly
| PROPERTYPATH_API void PropertyPathHelpersInternal::CallParentGetters | ( | void * | OutValue, |
| const FCachedPropertyPath & | InPropertyPath, | ||
| const void * | InPropertyAddress | ||
| ) |
Helper function used to call parent getters, used when modifying elements without getters in a struct that has one
| PROPERTYPATH_API void PropertyPathHelpersInternal::CallParentSetters | ( | const FCachedPropertyPath & | InPropertyPath | ) |
Helper function used to call parent setters, used when modifying elements without setters in a struct that has one
| PROPERTYPATH_API FProperty * PropertyPathHelpersInternal::GetFirstParamProperty | ( | UFunction * | InFunction | ) |
Find the first param that isnt a return property for the specified function
| PROPERTYPATH_API bool PropertyPathHelpersInternal::ResolvePropertyPath | ( | UObject * | InContainer, |
| const FCachedPropertyPath & | InPropertyPath, | ||
| FPropertyPathResolver & | InResolver | ||
| ) |
Resolve a property path using the specified resolver
| InContainer | The containing object to iterate against |
| InPropertyPath | The property path to iterate |
| InResolver | The visitor to use |
| PROPERTYPATH_API bool PropertyPathHelpersInternal::ResolvePropertyPath | ( | UObject * | InContainer, |
| const FString & | InPropertyPath, | ||
| FPropertyPathResolver & | InResolver | ||
| ) |
Resolve a property path using the specified resolver
| InContainer | The containing object to iterate against |
| InPropertyPath | The property path to iterate |
| InResolver | The resolver to use |
| PROPERTYPATH_API bool PropertyPathHelpersInternal::ResolvePropertyPath | ( | void * | InContainer, |
| UStruct * | InStruct, | ||
| const FCachedPropertyPath & | InPropertyPath, | ||
| FPropertyPathResolver & | InResolver | ||
| ) |
Resolve a property path using the specified resolver
| InContainer | The containing object/structure to iterate against |
| InStruct | The structure type that InContainer points to |
| InPropertyPath | The property path to iterate |
| InResolver | The visitor to use |
| PROPERTYPATH_API bool PropertyPathHelpersInternal::ResolvePropertyPath | ( | void * | InContainer, |
| UStruct * | InStruct, | ||
| const FString & | InPropertyPath, | ||
| FPropertyPathResolver & | InResolver | ||
| ) |
Resolve a property path using the specified resolver
| InContainer | The containing object/structure to iterate against |
| InStruct | The structure type that InContainer points to |
| InPropertyPath | The property path to iterate |
| InResolver | The resolver to use |