FReflEvaluationContext

[FVMReflectionParser](API\Plugins\NetcodeUnitTest\FVMReflectionParser) - A string interface for [FVMReflection](API\Plugins\NetcodeUnitTest\FVMReflection), which performs reflection on the UE4 virtual machine.

Windows
MacOS
Linux

References

Module

NetcodeUnitTest

Header

/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflectionParser.h

Include

#include "NUTUtilReflectionParser.h"

Syntax

struct FReflEvaluationContext

Remarks

FVMReflectionParser - A string interface for FVMReflection, which performs reflection on the UE4 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 UE4 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

Variables

Name Description

Public variable

TSharedPtr< FVM...

 

Refl

The reflection handler containing the current state of reflection

Constructors

Name Description

Public function

FReflEvaluationContext()

Default constructor

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss