IPluginManager::RequiresTempTargetForCodePlugin

Determines if a content-only project requires a temporary target due to having a plugin enabled

Choose your operating system:

Windows

macOS

Linux

References

Module

Projects

Header

/Engine/Source/Runtime/Projects/Public/Interfaces/IPluginManager.h

Include

#include "Interfaces/IPluginManager.h"

Syntax

bool RequiresTempTargetForCodePlugin
(
    const FProjectDescriptor * ProjectDescriptor,
    const FString & Platform,
    EBuildConfiguration Configuration,
    EBuildTargetType TargetType,
    FText & OutReason
)

Remarks

Determines if a content-only project requires a temporary target due to having a plugin enabled

Returns

True if the project requires a temp target to be generated

Parameters

Parameter

Description

ProjectDescriptor

The project being built

Platform

The platform the target is being built for

Configuration

The configuration being built

TargetType

The type of target being built

OutReason

If a temporary target is required, receives a message indicating why