UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::SBuildContext Struct Reference

#include <CompilerTypes.h>

Public Member Functions

 SBuildContext (TSRef< CDiagnostics > Diagnostics)
 
 SBuildContext ()
 

Public Attributes

TSRef< CDiagnostics_Diagnostics
 Accumulated issues/glitches over all compile phases.
 
SToolchainInjections _AddedInjections
 Additional API injections for the individual build pass only.
 
TArray< CUTF8String_BuiltInPackageNames = {"Solaris/VerseNative"}
 Name of package providing built-in functionality.
 
TUPtr< SPackageUsage_PackageUsage
 Optional database of dependencies actually used by packages.
 
SBuildParams _Params
 Params passed into the Build command.
 
bool bCloneValidSnippetVsts = false
 Allow the toolchain to reuse VSTs for files that haven't changed.
 

Detailed Description

Settings pertaining to individual runs through the toolchain (build flags, etc.)

Constructor & Destructor Documentation

◆ SBuildContext() [1/2]

uLang::SBuildContext::SBuildContext ( TSRef< CDiagnostics Diagnostics)
inlineexplicit

◆ SBuildContext() [2/2]

uLang::SBuildContext::SBuildContext ( )
inline

Member Data Documentation

◆ _AddedInjections

SToolchainInjections uLang::SBuildContext::_AddedInjections

Additional API injections for the individual build pass only.

◆ _BuiltInPackageNames

TArray<CUTF8String> uLang::SBuildContext::_BuiltInPackageNames = {"Solaris/VerseNative"}

Name of package providing built-in functionality.

◆ _Diagnostics

TSRef<CDiagnostics> uLang::SBuildContext::_Diagnostics

Accumulated issues/glitches over all compile phases.

◆ _PackageUsage

TUPtr<SPackageUsage> uLang::SBuildContext::_PackageUsage

Optional database of dependencies actually used by packages.

◆ _Params

SBuildParams uLang::SBuildContext::_Params

Params passed into the Build command.

◆ bCloneValidSnippetVsts

bool uLang::SBuildContext::bCloneValidSnippetVsts = false

Allow the toolchain to reuse VSTs for files that haven't changed.


The documentation for this struct was generated from the following file: