UEDeserializer

Constructors

this
this(string input)

Members

Functions

addExternalObj
void addExternalObj(UEObject obj)
createNewIds
void createNewIds()

renew each id of every loaded object

deserializeFirst
auto deserializeFirst()
deserializeMember
void deserializeMember(T val, Tag parent)
deserializeMember
void deserializeMember(T[] val, Tag parent)
deserializeMember
void deserializeMember(T v, Tag parent)
deserializeMember
void deserializeMember(T val, Tag parent)
deserializeObjectMember
void deserializeObjectMember(T obj, string uid, string membername, M member, UECustomFuncDeserialize!M customFunc)
findExternalRef
UEObject findExternalRef(string uid)
findLoadedRef
UEObject findLoadedRef(string uid)
findRef
UEObject findRef(string uid)
hasObjectId
bool hasObjectId(string objectId)
storeLoadedRef
void storeLoadedRef(UEObject v, string uid)

Mixins

__anonymous
mixin generateSerializeFunc!deserializeFromMemberName
Undocumented in source.

Static functions

deserializeMember
void deserializeMember(T val, Tag parent)
deserializeMember
void deserializeMember(T val, Tag parent)

Structs

LoadedObject
struct LoadedObject
Undocumented in source.

Variables

externalObjects
UEObject[] externalObjects;
Undocumented in source.
objectsLoaded
LoadedObject[] objectsLoaded;
Undocumented in source.
root
Tag root;
Undocumented in source.

Meta