UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FileAttribution.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
CoreMinimal.h
"
5
#include "
Installer/Controllable.h
"
6
#include "
BuildPatchManifest.h
"
7
8
9
namespace
BuildPatchServices
10
{
11
class
IFileSystem;
12
struct
FBuildPatchProgress;
13
class
IBuildManifestSet;
14
15
class
IFileAttribution
16
:
public
IControllable
17
{
18
public
:
23
virtual
bool
ApplyAttributes
() = 0;
24
};
25
26
class
FFileAttributionFactory
27
{
28
public
:
42
static
IFileAttribution
*
Create
(
IFileSystem
*
FileSystem
,
IBuildManifestSet
* ManifestSet,
TSet<FString>
TouchedFiles,
const
FString& InstallDirectory,
const
FString& StagedFileDirectory,
FBuildPatchProgress
* BuildProgress);
43
};
44
}
BuildPatchManifest.h
EChaosVDTransportMode::FileSystem
@ FileSystem
Controllable.h
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
ECreateIfNeeded::Create
@ Create
BuildPatchServices::FFileAttributionFactory
Definition
FileAttribution.h:27
BuildPatchServices::IBuildManifestSet
Definition
IBuildManifestSet.h:85
BuildPatchServices::IControllable
Definition
Controllable.h:10
BuildPatchServices::IFileAttribution
Definition
FileAttribution.h:17
BuildPatchServices::IFileAttribution::ApplyAttributes
virtual bool ApplyAttributes()=0
BuildPatchServices::IFileSystem
Definition
FileSystem.h:51
BuildPatchServices
Definition
BuildPatchFileConstructor.h:28
BuildPatchServices::FBuildPatchProgress
Definition
BuildPatchProgress.h:22
Engine
Source
Runtime
Online
BuildPatchServices
Private
Installer
FileAttribution.h
Generated by
1.9.8