UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VVMVerseNativeTypeDesc.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "HAL/Platform.h"
7#include "VerseScope.h"
8
11{
12 const TCHAR* const MountPointName;
13 const TCHAR* const CppModuleName;
14};
15
18{
20 const TCHAR* VersePath; // Verse path of the root module of this package
21 const EVerseScope::Type VerseScope; // Origin/visibility of Verse code in this package
23 // All dependencies needed to _incrementally_ compile this package
24 // I.e. private UBT module dependencies plus transitive closure of public UBT module dependencies
27};
28
31{
32 const TCHAR* const UEPackageName;
33 const TCHAR* const UEName;
34
36 const TCHAR* VersePackageName{nullptr};
37 const TCHAR* VerseModulePath{nullptr};
38 const TCHAR* VerseScopeName{nullptr};
39};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
Type
Definition VerseScope.h:15
Definition VVMVerseNativeTypeDesc.h:18
const FVniPackageName Name
Definition VVMVerseNativeTypeDesc.h:19
const TCHAR *const VerseDirectoryPath
Definition VVMVerseNativeTypeDesc.h:22
const EVerseScope::Type VerseScope
Definition VVMVerseNativeTypeDesc.h:21
const TCHAR * VersePath
Definition VVMVerseNativeTypeDesc.h:20
const int32 NumDependencies
Definition VVMVerseNativeTypeDesc.h:26
const FVniPackageName *const Dependencies
Definition VVMVerseNativeTypeDesc.h:25
Definition VVMVerseNativeTypeDesc.h:11
const TCHAR *const MountPointName
Definition VVMVerseNativeTypeDesc.h:12
const TCHAR *const CppModuleName
Definition VVMVerseNativeTypeDesc.h:13
Definition VVMVerseNativeTypeDesc.h:31
const TCHAR *const UEPackageName
Definition VVMVerseNativeTypeDesc.h:32
const TCHAR * VersePackageName
Definition VVMVerseNativeTypeDesc.h:36
const TCHAR * VerseScopeName
Definition VVMVerseNativeTypeDesc.h:38
const FVniPackageDesc * VersePackageDesc
Definition VVMVerseNativeTypeDesc.h:35
const TCHAR *const UEName
Definition VVMVerseNativeTypeDesc.h:33
const TCHAR * VerseModulePath
Definition VVMVerseNativeTypeDesc.h:37