| void ServerRelayTextureSync(URuntimePaintableComponent* PaintComponent) | NativeEvent+1 flags | | 0x08 |
| void ServerRelayStrokeBatch(URuntimePaintableComponent* PaintComponent, const FPaintStrokeBatch& Batch) | NativeEvent+1 flags | | 0x18 |
| void ServerRelaySpawnDecoyCopy(URuntimePaintableComponent* PaintComponent, const FGuid& CopyId, TSubclassOf<AActor> DecoyActorClass, const FTransform& SpawnTransform, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence) | NativeEvent+1 flags | | 0xC0 |
| void ServerRelayPaint(URuntimePaintableComponent* PaintComponent, const FPaintStroke& Stroke) | NativeEvent+1 flags | | 0xE8 |
| void ServerRelayPackedStrokeBatch(URuntimePaintableComponent* PaintComponent, const TArray<uint8>& PackedData, int32 StrokeCount) | NativeEvent+1 flags | | 0x1C |
| void ServerRelayCompactStrokeBatch(URuntimePaintableComponent* PaintComponent, const FCompactPaintStrokeBatch& Batch) | NativeEvent+1 flags | | 0x18 |
| void ServerRelayCompactPaint(URuntimePaintableComponent* PaintComponent, const FCompactPaintStroke& Stroke) | NativeEvent+1 flags | | 0x48 |
| void RelayTextureSyncToServer(URuntimePaintableComponent* PaintComponent) | FinalNative+1 flags | | 0x08 |
| void RelayStrokeBatchToServer(URuntimePaintableComponent* PaintComponent, FPaintStrokeBatch& Batch) | FinalNative+1 flags | | 0x18 |
| void RelaySpawnDecoyCopyToServer(URuntimePaintableComponent* PaintComponent, const FGuid& CopyId, TSubclassOf<AActor> DecoyActorClass, const FTransform& SpawnTransform, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence) | FinalNative+1 flags | | 0xC0 |
| void RelayPaintToServer(URuntimePaintableComponent* PaintComponent, const FPaintStroke& Stroke) | FinalNative+1 flags | | 0xE8 |