UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VectorVMBridge.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "VectorVM.h"
5
6namespace VectorVM
7{
8
9#if WITH_EDITORONLY_DATA
10namespace Optimizer
11{
13}
14#endif // WITH_EDITORONLY_DATA
15
16namespace Runtime
17{
18 struct FVectorVMRuntimeContext;
19}
20
21namespace Bridge
22{
23
24#if WITH_EDITORONLY_DATA
25 VECTORVM_API void FreezeOptimizerContext(const Optimizer::FVectorVMOptimizerContext& Context, TArray<uint8>& ContextData);
26#endif // WITH_EDITORONLY_DATA
27
28 VECTORVM_API void ThawRuntimeContext(TConstArrayView<uint8> ContextData, Runtime::FVectorVMRuntimeContext& Context);
29
30} // VectorVM::Bridge
31
32} // VectorVM
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Array.h:670
void ThawRuntimeContext(TConstArrayView< uint8 > ContextData, Runtime::FVectorVMRuntimeContext &Context)
Definition VectorVMBridge.cpp:181
Definition VectorVM.cpp:19