|
| static uint32 | GetPropertyOffset (const FProperty *InProperty, int32 InArrayIndex=0) |
| |
| static bool | ResolveIndirectionsOnLoad (FResolveIndirectionsOnLoadContext &InContext) |
| |
| static void | PatchPropertyOffsets (FPropertyAccessLibrary &InLibrary) |
| |
| static void | PerformCopy (const FPropertyAccessCopy &Copy, const FProperty *InSrcProperty, const void *InSrcAddr, const FProperty *InDestProperty, void *InDestAddr, TFunctionRef< void(const FProperty *, void *)> InPostCopyOperation) |
| |
| static void | CallNativeAccessor (UObject *InObject, UFunction *InFunction, void *OutRetValue) |
| |
| template<typename PredicateType > |
| static void | GetAccessAddress (void *InContainer, const FPropertyAccessLibrary &InLibrary, const FPropertyAccessIndirectionChain &InAccess, PredicateType InAddressFunction) |
| |
| static void | GetAccessAddress (void *InContainer, const FPropertyAccessLibrary &InLibrary, int32 InAccessIndex, TFunctionRef< void(const FProperty *, void *)> InFunction) |
| |
| static void | ProcessCopy (UStruct *InStruct, void *InContainer, const FPropertyAccessLibrary &InLibrary, int32 InCopyIndex, int32 InBatchId, TFunctionRef< void(const FProperty *, void *)> InPostCopyOperation) |
| |
| static void | ProcessCopies (UStruct *InStruct, void *InContainer, const FPropertyAccessLibrary &InLibrary, int32 InBatchId) |
| |
| template<typename SourceType , typename DestinationType > |
| static void | CopyAndCastFloatingPointArray (const FArrayProperty *SourceArrayProperty, const void *SourceAddress, const FArrayProperty *DestinationArrayProperty, void *DestinationAddress) |
| |
| template<typename SourceType , typename DestinationType > |
| static void | CopyAndCastFloatingPointMapValues (const FMapProperty *SourceMapProperty, const void *SourceAddress, const FMapProperty *DestinationMapProperty, void *DestinationAddress) |
| |
◆ CallNativeAccessor()
◆ CopyAndCastFloatingPointArray()
◆ CopyAndCastFloatingPointMapValues()
| static void FPropertyAccessSystem::CopyAndCastFloatingPointMapValues |
( |
const FMapProperty * |
SourceMapProperty, |
|
|
const void * |
SourceAddress, |
|
|
const FMapProperty * |
DestinationMapProperty, |
|
|
void * |
DestinationAddress |
|
) |
| |
|
inlinestatic |
◆ GetAccessAddress() [1/2]
◆ GetAccessAddress() [2/2]
◆ GetPropertyOffset()
◆ PatchPropertyOffsets()
◆ PerformCopy()
◆ ProcessCopies()
◆ ProcessCopy()
◆ ResolveIndirectionsOnLoad()
The documentation for this struct was generated from the following file: