IInstallBundleManager

Windows
MacOS
Linux

References

Module

InstallBundleManager

Header

/Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleManagerInterface.h

Include

#include "InstallBundleManagerInterface.h"

Syntax

class IInstallBundleManager

Destructors

Name Description

Public function Virtual

~IInstallBundleManager()

Functions

Name Description

Public function

void

 

CancelAllGetContentStateRequestsForTag

(
    FName RequestTag
)

Public function

void

 

CancelRequestRemoveContentOnNextInit

(
    TArrayView< const FName > BundleNam...
)

Public function

void

 

CancelRequestRemoveContentOnNextInit

(
    FName BundleName
)

Public function

void

 

CancelUpdateContent

(
    TArrayView< const FName > BundleNam...,
    EInstallBundleCancelFlags Flags
)

Public function

void

 

CancelUpdateContent

(
    FName BundleName,
    EInstallBundleCancelFlags Flags
)

Public function Virtual Const

TSharedPtr< ...

 

GetAnalyticsProvider()

Public function Const

TOptional< F...

 

GetBundleProgress

(
    FName BundleName
)

Public function

void

 

GetContentState

(
    TArrayView< const FName > BundleNam...,
    EInstallBundleGetContentStateFlags ...,
    bool bAddDependencies,
    FInstallBundleGetContentStateDelega...,
    FName RequestTag
)

Public function

void

 

GetContentState

(
    FName BundleName,
    EInstallBundleGetContentStateFlags ...,
    bool bAddDependencies,
    FInstallBundleGetContentStateDelega...,
    FName RequestTag
)

Public function Const

EInstallBund...

 

GetInitState()

Public function Const

EInstallBund...

 

GetModifyableContentRequestFlags()

Public function Static

IInstallBund...

 

GetPlatformInstallBundleManager()

Public function Const

bool

 

HasBundleSource

(
    EInstallBundleSourceType SourceType
)

Public function Const

bool

 

IsNullInterface()

Public function

void

 

PauseUpdateContent

(
    TArrayView< const FName > BundleNam...
)

Public function

void

 

PauseUpdateContent

(
    FName BundleName
)

Public function

void

 

PopInitErrorCallback

(
    const void* InUserObject
)

Public function

void

 

PopInitErrorCallback

(
    FDelegateHandle Handle
)

Public function

void

 

PopInitErrorCallback()

Public function

FDelegateHan...

 

PushInitErrorCallback

Public function

void

 

RequestPausedBundleCallback()

Public function

void

 

RequestRemoveContentOnNextInit

(
    FName RemoveName,
    TArrayView< const FName > KeepNames
)

Public function

void

 

RequestRemoveContentOnNextInit

(
    TArrayView< const FName > RemoveNam...,
    TArrayView< const FName > KeepNames
)

Public function

FInstallBund...

 

RequestUpdateContent

(
    TArrayView< const FName > BundleNam...,
    EInstallBundleRequestFlags Flags
)

Public function

FInstallBund...

 

RequestUpdateContent

(
    FName BundleName,
    EInstallBundleRequestFlags Flags
)

Public function

void

 

ResumeUpdateContent

(
    TArrayView< const FName > BundleNam...
)

Public function

void

 

ResumeUpdateContent

(
    FName BundleName
)

Public function Virtual

void

 

SetErrorSimulationCommands

(
    const FString& CommandLine
)

Public function Virtual

void

 

StartSessionPersistentStatTracking

(
    const FString& SessionName,
    const TArray< FName >& RequiredBun...,
    const FString& ExpectedAnalyticsID,
    bool bForceResetStatData,
    const FInstallBundleCombinedContent...
)

Public function Virtual

void

 

StopSessionPersistentStatTracking

(
    const FString& SessionName
)

Public function

void

 

UpdateContentRequestFlags

(
    FName BundleName,
    EInstallBundleRequestFlags AddFlags,
    EInstallBundleRequestFlags RemoveFl...
)

Public function

void

 

UpdateContentRequestFlags

(
    TArrayView< const FName > BundleNam...,
    EInstallBundleRequestFlags AddFlags,
    EInstallBundleRequestFlags RemoveFl...
)

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss