Navigation
API > API/Plugins > API/Plugins/NetcodeUnitTest
FVMReflectionParser - A string interface for FVMReflection, which performs reflection on the UE virtual machine.
This allows access to reflection through console commands, using a lexer which implements C++ style syntax for parsing.
This aims to provide easy access to everything in the UE VM - like a supercharged version of the 'get/set' commands, able to access and step-through any variable/array/struct type and call any function with any parameter types, with no limitations (all of which FVMReflection is capable of on its own, but lacking a string interface). Provides a context for evaluating expressions, where the FVMReflection object is initialized/passed-on
| Name | FReflEvaluationContext |
| Type | struct |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflectionParser.h |
| Include Path | #include "NUTUtilReflectionParser.h" |
Syntax
struct FReflEvaluationContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FReflEvaluationContext() |
Default constructor | NUTUtilReflectionParser.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Refl | TSharedPtr< FVMReflection > | The reflection handler containing the current state of reflection | NUTUtilReflectionParser.h |