![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 () |
| FNativeJSStructDeserializerBackend::FNativeJSStructDeserializerBackend | ( | FNativeJSScriptingRef | InScripting, |
| FMemoryReader & | Reader | ||
| ) |
|
overridevirtual |
Reads the specified property from the stream.
| Property | The property to read into. |
| Outer | The outer property holding the property to read (in case of arrays). |
| Data | The buffer that will hold the read data. |
| ArrayIndex | An index into the property array (for static arrays). |
Reimplemented from FJsonStructDeserializerBackend.