FTargetPlatformBase::IsSdkInstalled

Checks whether the platform's SDK requirements are met so that we can do things like package for the platform

Windows
MacOS
Linux

Override Hierarchy

ITargetPlatform::IsSdkInstalled()

FTargetPlatformBase::IsSdkInstalled()

References

Module

TargetPlatform

Header

/Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformBase.h

Include

#include "Common/TargetPlatformBase.h"

Syntax

virtual bool IsSdkInstalled
(
    bool bProjectHasCode,
    FString & OutDocumentationPath
) const

Remarks

Checks whether the platform's SDK requirements are met so that we can do things like package for the platform

Returns

true if the platform is ready for use

Parameters

Parameter

Description

bProjectHasCode

true if the project has code, and therefore any compilation based SDK requirements should be checked

OutDocumentationPath

Let's the platform tell the editor a path to show some documentation about how to set up the SDK