UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNativeJSStructDeserializerBackend Class Reference

#include <NativeJSStructDeserializerBackend.h>

+ Inheritance diagram for FNativeJSStructDeserializerBackend:

Public Member Functions

 FNativeJSStructDeserializerBackend (FNativeJSScriptingRef InScripting, FMemoryReader &Reader)
 
virtual bool ReadProperty (FProperty *Property, FProperty *Outer, void *Data, int32 ArrayIndex) override
 
- Public Member Functions inherited from FJsonStructDeserializerBackend
 FJsonStructDeserializerBackend (FArchive &Archive)
 
virtual SERIALIZATION_API const FString & GetCurrentPropertyName () const override
 
virtual SERIALIZATION_API FString GetDebugString () const override
 
virtual SERIALIZATION_API const FString & GetLastErrorMessage () const override
 
virtual SERIALIZATION_API bool GetNextToken (EStructDeserializerBackendTokens &OutToken) override
 
virtual SERIALIZATION_API void SkipArray () override
 
virtual SERIALIZATION_API void SkipStructure () override
 
- Public Member Functions inherited from IStructDeserializerBackend
virtual bool ReadPODArray (FArrayProperty *ArrayProperty, void *Data)
 
virtual ~IStructDeserializerBackend ()
 

Additional Inherited Members

- Protected Member Functions inherited from FJsonStructDeserializerBackend
FString & GetLastIdentifier ()
 
EJsonNotation GetLastNotation ()
 
TSharedRef< TJsonReader< WIDECHAR > > & GetReader ()
 

Constructor & Destructor Documentation

◆ FNativeJSStructDeserializerBackend()

FNativeJSStructDeserializerBackend::FNativeJSStructDeserializerBackend ( FNativeJSScriptingRef  InScripting,
FMemoryReader Reader 
)

Member Function Documentation

◆ ReadProperty()

bool FNativeJSStructDeserializerBackend::ReadProperty ( FProperty Property,
FProperty Outer,
void Data,
int32  ArrayIndex 
)
overridevirtual

Reads the specified property from the stream.

Parameters
PropertyThe property to read into.
OuterThe outer property holding the property to read (in case of arrays).
DataThe buffer that will hold the read data.
ArrayIndexAn index into the property array (for static arrays).
Returns
true on success, false otherwise.

Reimplemented from FJsonStructDeserializerBackend.


The documentation for this class was generated from the following files: