UE::DerivedData::EBuildStatus

Flags for build request completion callbacks.

Windows
MacOS
Linux

References

Module

DerivedDataCache

Header

/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildTypes.h

Include

#include "DerivedDataBuildTypes.h"

Syntax

namespace UE
{
    namespace DerivedData
    {
        enum EBuildStatus
        {
            None              = 0,
            BuildLocal        = 1 << 0,
            BuildRemote       = 1 << 1,
            BuildExport       = 1 << 2,
            BuildTryRemote    = 1 << 3,
            BuildTryExport    = 1 << 4,
            CacheQuery        = 1 << 5,
            CacheQueryHit     = 1 << 6,
            CacheStore        = 1 << 7,
            CacheStoreHit     = 1 << 8,
            CacheKey          = 1 << 9,
        }
    }
}

Values

Name

Description

None

A value without any flags set.

BuildLocal

The build function was executed locally.

BuildRemote

The build function was executed remotely.

BuildExport

The build action and inputs were exported.

BuildTryRemote

An attempt was made to execute the build function remotely.

BuildTryExport

An attempt was made to export the build action and inputs.

CacheQuery

The build made a cache query request.

CacheQueryHit

Valid build output was found in the cache.

CacheStore

The build made a cache store request.

CacheStoreHit

Valid build output was stored in the cache.

CacheKey

The cache key was calculated.

Remarks

Flags for build request completion callbacks.