RealDocs

UBlueprintPathsLibrary::EngineIntermediateDir

function Engine Blueprint Since 4.0
#include "Kismet/BlueprintPathsLibrary.h"
Access: public Specifiers: staticBlueprintPure

Description

Returns the engine's Intermediate directory, where build byproducts and other transient generated files for the engine live. Analogous to ProjectIntermediateDir() but scoped to the engine rather than the project.

Caveats & Gotchas

  • Contents of this directory are considered disposable build output — code should not rely on files here persisting across engine rebuilds or being present at all in a shipped build.
  • Do not confuse with EngineSavedDir(), which holds runtime-generated data (logs, crash dumps) rather than build artifacts.

Signature

static FString EngineIntermediateDir();

Return Type

FString

Example

Locate the engine intermediate directory C++
FString IntermediateDir = UBlueprintPathsLibrary::EngineIntermediateDir();
UE_LOG(LogTemp, Log, TEXT("Engine intermediate dir: %s"), *IntermediateDir);

Version History

Introduced in: 4.0

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.