- added a serializer for VMFunction pointers.

This commit is contained in:
Christoph Oelckers 2023-05-28 09:50:16 +02:00
parent 64d012b073
commit ddfb485424
8 changed files with 329 additions and 5 deletions

View file

@ -450,7 +450,8 @@ public:
FName Name;
const uint8_t *RegTypes = nullptr;
TArray<TypedVMValue> DefaultArgs;
const char * PrintableName = nullptr; // so that the VM can print meaningful info if something in this function goes wrong. (allocated from the memory arena)
const char* QualifiedName = nullptr;
const char* PrintableName = nullptr; // same as QualifiedName, but can have additional annotations.
class PPrototype *Proto;
TArray<uint32_t> ArgFlags; // Should be the same length as Proto->ArgumentTypes