Navigation
API > API/Plugins > API/Plugins/CommonLaunchExtensions
| Name | FBuildInfoHelper |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/CommonLaunchExtensions/Public/BuildSync/BuildInfoHelper.h |
| Include Path | #include "BuildSync/BuildInfoHelper.h" |
Syntax
class FBuildInfoHelper : public TSharedFromThis< FBuildInfoHelper >
Inheritance Hierarchy
- TSharedFromThis< FBuildInfoHelper > → FBuildInfoHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBuildInfoHelper() |
BuildSync/BuildInfoHelper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FBuildInfoHelper() |
BuildSync/BuildInfoHelper.h |
Structs
| Name | Remarks |
|---|---|
| FBuildInfo | |
| FFilter | List filtering |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultBuildType | const TCHAR * | BuildSync/BuildInfoHelper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllKnownNamedArtifacts | TSet< FString > | BuildSync/BuildInfoHelper.h | ||
| BackendRetriever | TSharedPtr< FBackendRetriever > | BuildSync/BuildInfoHelper.h | ||
| bBuildGroupsRequestComplete | std::atomic< bool > | BuildSync/BuildInfoHelper.h | ||
| bBuildListRetrieverInitComplete | std::atomic< bool > | BuildSync/BuildInfoHelper.h | ||
| bIsRefreshing | std::atomic< bool > | Build info | BuildSync/BuildInfoHelper.h | |
| BuildInfos | TArray< TSharedPtr< FBuildInfo, ESPMode::ThreadSafe > > | BuildSync/BuildInfoHelper.h | ||
| BuildListRetriever | TSharedPtr< UE::Zen::Build::FBuildListRetriever > | BuildSync/BuildInfoHelper.h | ||
| BuildType | FString | BuildSync/BuildInfoHelper.h | ||
| BuildTypesMap | TMap< FString, TSharedRef< UE::Zen::Build::FBuildListRetriever::FBuildType, ESPMode::ThreadSafe > > | BuildSync/BuildInfoHelper.h | ||
| Filter | FFilter | BuildSync/BuildInfoHelper.h | ||
| FilteredBuildGroups | TArray< TSharedRef< UE::Zen::Build::FBuildListRetriever::FBuildGroup > > | BuildSync/BuildInfoHelper.h | ||
| KnownPlatformNames | TSet< FString > | BuildSync/BuildInfoHelper.h | ||
| OnBuildsRefreshed | TFunction< void()> | BuildSync/BuildInfoHelper.h | ||
| ProjectName | FString | BuildSync/BuildInfoHelper.h | ||
| UGSBuildInfoRetriever | TSharedPtr< FUGSBuildInfoRetriever > | BuildSync/BuildInfoHelper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Connect() |
Build service connection | BuildSync/BuildInfoHelper.h | |
const TSet< FString > & GetAllKnownNamedArtifacts() |
BuildSync/BuildInfoHelper.h | ||
const TArray< TSharedPtr< FBuildInfo, ESPMode::ThreadSafe > > & GetBuildInfos() |
BuildSync/BuildInfoHelper.h | ||
FString GetBuildType() |
BuildSync/BuildInfoHelper.h | ||
const TMap< FString, TSharedRef< UE::Zen::Build::FBuildListRetriever::FBuildType, ESPMode::ThreadSafe > > & GetBuildTypesMap() |
BuildSync/BuildInfoHelper.h | ||
FText GetErrorText() |
BuildSync/BuildInfoHelper.h | ||
FString GetPlatformNameFromNamedArtifact
(
const FString& NamedArtifact, |
BuildSync/BuildInfoHelper.h | ||
TSharedRef< UE::Zen::Build::FBuildServiceInstance > GetServiceInstance() |
BuildSync/BuildInfoHelper.h | ||
bool IsConfigured() |
BuildSync/BuildInfoHelper.h | ||
bool IsConnected() |
BuildSync/BuildInfoHelper.h | ||
bool IsRefreshing() |
BuildSync/BuildInfoHelper.h | ||
void Refresh
(
bool bFullRefresh |
Build list refresh | BuildSync/BuildInfoHelper.h | |
void SetBuildsRefreshedHandler
(
TFunction< void()> OnBuildsRefreshed |
BuildSync/BuildInfoHelper.h | ||
void SetBuildType
(
const FString& InBuildType |
BuildSync/BuildInfoHelper.h | ||
void SetFilter
(
const FFilter& Filter |
BuildSync/BuildInfoHelper.h | ||
void SetProjectName
(
const FString& InProjectName |
BuildSync/BuildInfoHelper.h |