UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MobileJSStructSerializerBackend.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
7#if PLATFORM_ANDROID || PLATFORM_IOS || PLATFORM_MAC
8
9#include "MobileJSScripting.h"
11
12class UObject;
13
22{
23public:
24
31
32public:
33 virtual void WriteProperty(const FStructSerializerState& State, int32 ArrayIndex = 0) override;
34
35 FString ToString();
36
37private:
38 void WriteUObject(const FStructSerializerState& State, UObject* Value);
39
40 FMobileJSScriptingRef Scripting;
42 FMemoryWriter Writer;
43};
44
45#endif // PLATFORM_ANDROID || PLATFORM_IOS || PLATFORM_MAC
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition JsonStructSerializerBackend.h:27
virtual SERIALIZATION_API void WriteProperty(const FStructSerializerState &State, int32 ArrayIndex=0) override
Definition JsonStructSerializerBackend.cpp:81
Definition MemoryWriter.h:101
Definition Array.h:670
Definition Object.h:95
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
Definition IStructSerializerBackend.h:81