UBlueprintPathsLibrary::EngineIntermediateDir
#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); Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?