className: UVCamPixelStreamingSession

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(DisplayName="Pixel Streaming Provider")) class UVCamPixelStreamingSession : public [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider)

bAutoSetLiveLinkSubject

description: If true then the Live Link Subject of the owning VCam Component will be set to the subject created by this Output Provider when the Provider is enabled

bMatchRemoteResolution

description: If true the streamed UE viewport will match the resolution of the remote device.

EnableARKitTracking

description: Check this if you wish to control the corresponding CineCamera with transform data received from the LiveLink app

FromComposureOutputProviderIndex

description: If using the output from a Composure Output Provider, specify it here

PreventEditorIdle

description: If not selected, when the editor is not the foreground application, input through the vcam session may seem sluggish or unresponsive.

StreamerId

description: Set the name of this stream to be reported to the signalling server.


className: FOutputProviderLogicCreationArgs

module: DecoupledOutputProvider

code: struct FOutputProviderLogicCreationArgs

Provider

type: UDecoupledOutpu...


className: FOutputProviderLogicFactoryDelegate

code: typedef TBaseDelegate_OneParam< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IOutputProviderLogic](API\Plugins\DecoupledOutputProvider\IOutputProviderLogic) >, const [FOutputProviderLogicCreationArgs](API\Plugins\DecoupledOutputProvider\FOutputProviderLogicCreationArgs) & > FOutputProviderLogicFactoryDelegate


className: EBreakBehavior

code: enum EBreakBehavior { Continue, Break, }


description: Iterates all output providers with the given class for which a logic object has been created. Note this includes subclass overrides as well.

code: void ForEachOutputProvidersWithLogicObject ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< [EBreakBehavior](API\Plugins\DecoupledOutputProvider\IDecoupledOutputProviderModule\EBreakBehavior)([UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) &)> Callback, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) > Class ) const


code: static [IDecoupledOutputProviderModule](API\Plugins\DecoupledOutputProvider\IDecoupledOutputProviderModule) & Get()


description: Gets all output providers for which a logic object has been created. Note this includes subclass overrides as well.

code: [TArray](API\Runtime\Core\Containers\TArray)< [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) * > GetOutputProvidersWithLogicObjects ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) > Class ) const


description: Registers a factory delegate for Class and its subclasses. You can overwrite subclasses to use a different delegate.

code: void RegisterLogicFactory ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) > Class, [FOutputProviderLogicFactoryDelegate](API\Plugins\DecoupledOutputProvider\FOutputProviderLogicFactoryDeleg-) FactoryDelegate )


description: Unregisters a previously registered delegate. Existing logic objects will continue to exist; if you want them to be removed: BeginDestroy will implicitly destroy the associated logic object.

code: void UnregisterLogicFactory ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) > Class )


className: IDecoupledOutputProviderModule

description: Provides an interface for managing decoupled output provider logic objects.

code: class IDecoupledOutputProviderModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Gets the associated output provider

code: [UDecoupledOutputProvider](API\Plugins\DecoupledOutputProvider\UDecoupledOutputProvider) & GetOutputProvider() const


description: Calls the superUVCamOutputProviderBasefunction version. If this is not called, the call to super takes place automatically after theIOutputProviderLogicfunction call.

code: void ExecuteSuperFunction()


code: virtual ~IOutputProviderEvent()


className: IOutputProviderEvent

description: Exposes certain data and manages the call to the super function.

code: class IOutputProviderEvent


code: virtual void OnActivate ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


description: UObjectevents.

code: virtual void OnAddReferencedObjects ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


code: virtual void OnBeginDestroy ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


code: virtual void OnDeactivate ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


description: UVCamOutputProviderBaseevents.

code: virtual void OnInitialize ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


code: virtual void OnDeinitialize ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


code: virtual void OnPostEditChangeProperty ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args, [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


code: virtual void OnPostLoad ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args )


code: virtual void OnSerialize ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args, [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual void OnTick ( [IOutputProviderEvent](API\Plugins\DecoupledOutputProvider\IOutputProviderEvent) & Args, const float DeltaTime )


code: virtual ~IOutputProviderLogic()


code: static void AddReferencedObjects ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


className: IOutputProviderLogic

description: A logic's lifetime is bound to that of the output provider and is managed by the DecoupledOutputProvider's module. You can register a factory function withIDecoupledOutputProviderModule::RegisterLogicFactory.

code: class IOutputProviderLogic : public [TSharedFromThis< IOutputProviderLogic >](API\Runtime\Core\Templates\TSharedFromThis)


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


description: Called when the provider is being shutdown such as before changing level or on exit

code: virtual void Deinitialize()


description: Called when the provider is brought online such as after instantiating or loading a component containing this provider Use Initialize for any setup logic that needs to survive between Start / Stop cycles such as spawning transient objects

code: virtual void Initialize()


description: Called when the provider is Deactivated

code: virtual void OnDeactivate()


description: Called when the provider is Activated

code: virtual void OnActivate()


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual void Tick ( const float DeltaTime )


className: UDecoupledOutputProvider

description: Example: Pixel Streaming.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, NotBlueprintable) class UDecoupledOutputProvider : public [UVCamOutputProviderBase](API\Plugins\VCamCore\Output\UVCamOutputProviderBase)


className: FBundleHeartbeatStats

module: DefaultInstallBundleManager

code: struct FBundleHeartbeatStats

bIsComplete

type: bool

BundleName

type: FName

type: float

LastErrorResult

type: EInstallBundleR...

LastStatusText

type: FString

PauseFlags

type: EInstallBundleP...


description: Abstract method that needs to be supplied using the macros

code: virtual void Serialize ( [FJsonSerializerBase](API\Runtime\Json\Serialization\FJsonSerializerBase) & Serializer, bool bFlatObject )


className: FContentBuildMetaData

code: class FContentBuildMetaData : public [FJsonSerializable](API\Runtime\Json\Serialization\FJsonSerializable)


code: virtual void AddEnvironmentWantsPatchCheckBackCompatDelegate ( [FName](API\Runtime\Core\UObject\FName) Tag, FInstallBundleManagerEnvironmentWantsPatchCheck Delegate )


code: void AddRequestToInitialBatch ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: void AddRequestToInitialBatch ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void AsyncInit_FireInitAnlaytic ( bool bCanRetry )


code: void AsyncInit_OnQueryBundleInfoComplete_HandleClientPatchCheck ( [EPatchCheckResult](API\Plugins\PatchCheck\EPatchCheckResult) Result )


code: void AsyncInit_InitBundleSources()


code: void AsyncInit_OnBundleSourceInitComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceAsyncInitInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceAsyncInitInf-) InInitInfo )


code: void AsyncInit_InitBundleCaches()


code: void AsyncInit_OnQueryBundleInfoComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceBundleInfoQueryResult](API\Runtime\InstallBundleManager\FInstallBundleSourceBundleInfoQu-) Result )


code: void AsyncInit_QueryBundleInfo()


code: void AsyncInit_CreateAnalyticsSession()


code: void CacheEvictionComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, const [FInstallBundleSourceReleaseContentResultInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceReleaseConte-) & InResultInfo, [FCacheEvictionRequestorRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FCacheEvictionRe-) Requestor )


code: void CacheEvictionComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceReleaseContentResultInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceReleaseConte-) InResultInfo )


code: void CacheHintRequested ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request, bool bRequested )


code: virtual void CancelAllGetContentStateRequests ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) Handle )


code: virtual void CancelAllGetContentStateRequestsForTag ( [FName](API\Runtime\Core\UObject\FName) RequestTag )


code: virtual void CancelAllGetInstallStateRequestsForTag ( [FName](API\Runtime\Core\UObject\FName) RequestTag )


code: bool CancelReleaseContentInternal ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames )


code: virtual void CancelRequestRemoveContentOnNextInit ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleName )


code: bool CancelUpdateContentInternal ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames )


code: void CheckPrereqHasNoPendingCancels ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void CheckPrereqHasNoPendingCancels ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: void CheckPrereqHasNoPendingReleaseRequests ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: virtual void CancelAllGetInstallStateRequests ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) Handle )


code: void CheckPrereqHasNoPendingUpdateRequests ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: void CheckPrereqLatestClient ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void DetermineSteps ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


className: EAsyncInitStep

code: enum EAsyncInitStep { None, InitBundleSources, InitBundleCaches, QueryBundleInfo, SetUpdateBundleInfoCallback, CreateAnalyticsSession, Finishing, Count, }


code: virtual void CancelUpdateContent ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames )


className: EAsyncInitStepResult

code: enum EAsyncInitStepResult { Waiting, Done, }


className: EBundlePrereqs

code: enum EBundlePrereqs { CacheHintRequested, RequiresLatestClient, HasNoPendingCancels, HasNoPendingReleaseRequests, HasNoPendingUpdateRequests, DetermineSteps, Count, }


className: EBundleState

code: enum EBundleState { NotInstalled, NeedsUpdate, NeedsMount, Mounted, Count, }


className: ECacheEvictionRequestorType

code: enum ECacheEvictionRequestorType { CacheFlush, ContentRequest, }


className: EContentReleaseRequestState

code: enum EContentReleaseRequestState { Unmounting, UpdatingBundleSources, Finishing, CleaningUp, Count, }


code: void DetermineSteps ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


className: EContentReleaseRequestBatch


className: EContentRequestBatch


className: EContentRequestStepResult

code: enum EContentRequestStepResult { Waiting, Done, }


className: EContentRequestState

code: enum EContentRequestState { ReservingCache, FinishingCache, UpdatingBundleSources, Mounting, WaitingForShaderCache, Finishing, CleaningUp, Count, }


className: FBundleContentPaths

code: struct FBundleContentPaths

AdditionalRootDirs

type: TArray<FString...

NonUFSShaderLibPaths

type: TSet<FString>


code: EBundleState GetBundleStatus &40; const FDefaultInstallBundleManager & BundleMan &41; const


code: uint32 GetInitialShaderPrecompiles &40; const FDefaultInstallBundleManager & BundleMan &41; const


code: bool GetMustWaitForPSOCache &40; const FDefaultInstallBundleManager & BundleMan &41; const


code: void SetBundleStatus &40; const FDefaultInstallBundleManager & BundleMan, EBundleState InBundleState &41;


code: void SetMustWaitForPSOCache &40; const FDefaultInstallBundleManager & BundleMan, uint32 InNumPSOPrecompilesRemaining &41;


className: FBundleInfo

code: struct FBundleInfo

ContentPaths

type: FBundleContentP...

ContributingSources

type: TArray<FBundle...

Prereqs

type: TArray<EBundle...


code: bool operator&61;&61; &40; const FBundleSourceRelevance & Other &41; const


className: FBundleSourceRelevance

code: struct FBundleSourceRelevance

SourceType

type: EInstallBundleS...


className: FCacheEvictionRequestorRef


className: FCacheEvictionRequestorPtr


className: FCacheEvictionRequestorWeakPtr


className: FCacheEvictionRequestor

code: struct FCacheEvictionRequestor

BundlesToEvictFromSourcesMap

type: TMap<FName,TA...


className: FCacheFlushRequestRef


className: FCacheFlushRequestPtr


className: FCacheFlushRequestWeakPtr


code: virtual FString GetEvictionRequestorName&40;&41; const


code: virtual ECacheEvictionRequestorType GetEvictionRequestorType&40;&41; const


className: FCacheFlushRequest

Callback

type: FInstallBundleM...

SourceOrCache

type: FInstallBundleS...


code: virtual ELogVerbosity::Type GetLogVerbosityOverride&40;&41; const


className: FContentPatchCheckSharedContextRef


className: FContentPatchCheckSharedContext

code: struct FContentPatchCheckSharedContext

Results

type: TMap< EInstallB...


className: FContentReleaseRequestRef


className: FContentReleaseRequestPtr


className: FContentReleaseRequestWeakPtr


className: FContentReleaseRequest

code: struct FContentReleaseRequest

iOnCanceledStep

type: TStaticArray< i...

StepResult

type: EContentRequest...

Steps

type: TArray<EConten...


className: FContentReleaseRequestBatchNS

description: Strongly Typed enums do not work well for this thing's use case.

code: struct FContentReleaseRequestBatchNS


className: FContentRequest

bContentWasInstalled

type: bool

BundleName

type: FName

CheckLastestClientDelegateHandle

type: FDelegateHandle

KeepAwake

type: TOptional<Inst...

description: If needed, Keep the engine awake while process requests.

LastCacheReserveResult

type: EInstallBundleC...

OptionalErrorText

type: FText

RequestSharedContext

type: InstallBundleUt...

ScreenSaveControl

description: If needed, Banish screen savers.


className: Enum

code: enum Enum { Requested, Release, Count, }


code: enum Enum { Requested, Cache, Install, Count, }


className: FContentRequestBatchNS

code: struct FContentRequestBatchNS


className: FContentRequestPtr


className: FContentRequestRef


className: FContentRequestWeakPtr


className: FGetContentStateRequestRef


className: FGetContentStateRequestPtr


code: void ExecCallbackIfValid &40; FInstallBundleCombinedContentState BundleState &41;


code: void SetCallback &40; FInstallBundleGetContentStateDelegate NewCallback &41;


className: FGetContentStateRequest

code: struct FGetContentStateRequest

BundleNames

type: TArray<FName>

Flags

type: EInstallBundleG...

RequestTag

description: Used to track an individual request so that it can be canceled.


className: FGetInstallStateRequestRef


className: FGetInstallStateRequestPtr


code: void ExecCallbackIfValid &40; FInstallBundleCombinedInstallState BundleState &41;


code: void SetCallback &40; FInstallBundleGetInstallStateDelegate NewCallback &41;


code: EInstallBundleSourceType FindFallbackSource ( EInstallBundleSourceType SourceType )


code: void FinishRequest ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


className: FGetInstallStateRequest

code: struct FGetInstallStateRequest


code: void FinishRequest ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


className: FInstallBundleSourceFactoryFunction


code: virtual EInstallBundleResult FlushCache ( FInstallBundleSourceOrCache SourceOrCache, FInstallBundleManagerFlushCacheCompleteDelegate Callback, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GatherBundlesForRequest ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InBundleNames )


code: [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GatherBundlesForRequest ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InBundleNames, EInstallBundleRequestInfoFlags & OutFlags )


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IAnalyticsProviderET](API\Runtime\AnalyticsET\IAnalyticsProviderET) > GetAnalyticsProvider() const


code: [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GetBundleDependencies ( [FName](API\Runtime\Core\UObject\FName) InBundleName, bool * bSkippedUnknownBundles ) const


code: [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GetBundleDependencies ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InBundleNames, bool * bSkippedUnknownBundles ) const


code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FInstallBundleProgress](API\Runtime\InstallBundleManager\FInstallBundleProgress) > GetBundleProgress ( [FName](API\Runtime\Core\UObject\FName) BundleName ) const


code: virtual const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > GetBundleSource ( EInstallBundleSourceType SourceType ) const


code: EInstallBundleSourceType GetBundleSourceFallback ( EInstallBundleSourceType Type ) const


code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [FInstallBundleCacheStats](API\Runtime\InstallBundleManager\FInstallBundleCacheStats) > GetCacheStats ( EInstallBundleCacheDumpToLog DumpToLog, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


description: GetBundleStatus protects erroneous accesses of the bundle status before initialization is complete by throwing an assert.

code: [EBundleState](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\EBundleState) GetBundleStatus ( const [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo ) const


code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FInstallBundleCacheStats](API\Runtime\InstallBundleManager\FInstallBundleCacheStats) > GetCacheStats ( FInstallBundleSourceOrCache SourceOrCache, EInstallBundleCacheDumpToLog DumpToLog, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: virtual [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) GetContentState ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InBundleNames, EInstallBundleGetContentStateFlags Flags, bool bAddDependencies, FInstallBundleGetContentStateDelegate Callback, [FName](API\Runtime\Core\UObject\FName) RequestTag )


code: uint32 GetInitialShaderPrecompiles ( const [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo ) const


code: virtual EInstallBundleManagerInitState GetInitState() const


code: virtual [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) GetInstallState ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames, bool bAddDependencies, FInstallBundleGetInstallStateDelegate Callback, [FName](API\Runtime\Core\UObject\FName) RequestTag )


code: [FInstallBundleCombinedInstallState](API\Runtime\InstallBundleManager\FInstallBundleCombinedInstallSta-) GetInstallStateInternal ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames ) const


code: virtual [TValueOrError](API\Runtime\Core\Math\TValueOrError)< [FInstallBundleCombinedInstallState](API\Runtime\InstallBundleManager\FInstallBundleCombinedInstallSta-), EInstallBundleResult > GetInstallStateSynchronous ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames, bool bAddDependencies ) const


code: virtual EInstallBundleRequestFlags GetModifyableContentRequestFlags() const


code: bool GetMustWaitForPSOCache ( const [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo ) const


code: EInstallBundleManagerInitErrorHandlerResult HandleAsyncInitError ( EInstallBundleManagerInitResult InitResultError )


code: void HandleBundleSourceContentPatchCheck ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, bool bContentPatchRequired, [FContentPatchCheckSharedContextRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentPatchChe-) Context )


code: void HandleClientPatchCheck ( [EPatchCheckResult](API\Plugins\PatchCheck\EPatchCheckResult) Result )


code: void HandleContentPatchCheck ( [FContentPatchCheckSharedContextRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentPatchChe-) Context )


code: void HandlePatchInformationReceived ( EInstallBundleManagerPatchCheckResult Result, [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: virtual bool HasBundleSource ( EInstallBundleSourceType SourceType ) const


code: virtual void Initialize()


code: EInstallBundleManagerInitResult Init_TryCreateBundleSources ( [TArray](API\Runtime\Core\Containers\TArray)< EInstallBundleSourceType > SourcesToCreate, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) >> * OutNewSources )


description: Initialization state machine.


code: virtual bool IsNullInterface() const


code: void IterateContentRequests ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) &QueuedRequest)> OnFound )


code: void IterateContentRequestsForBundle ( [FName](API\Runtime\Core\UObject\FName) BundleName, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) &QueuedRequest)> OnFound )


code: void IterateReleaseRequests ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) &QueuedRequest)> OnFound )


code: void IterateReleaseRequestsForBundle ( [FName](API\Runtime\Core\UObject\FName) BundleName, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) &QueuedRequest)> OnFound )


code: void LogStats ( [FName](API\Runtime\Core\UObject\FName) BundleName, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: void MountPaks ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: static bool MountPaksInList ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FString](API\Runtime\Core\Containers\FString) > Paths, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: virtual void OnPaksUnmountedInternal ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request, [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo )


code: void OnBundleLostRelevanceForSource ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > BundleNames )


code: virtual void OnPaksMountedInternal ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request, [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo )


code: EInstallBundleSourceUpdateBundleInfoResult OnUpdateBundleInfoFromSource ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceUpdateBundleInfoResult](API\Runtime\InstallBundleManager\FInstallBundleSourceUpdateBundle-_1) Result )


code: [FDefaultInstallBundleManager](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager) & operator= ( const [FDefaultInstallBundleManager](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager) & Other )


code: virtual void PauseUpdateContent ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames )


code: void PersistentTimingStatsBegin ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FContentRequest](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequest) > ContentRequest, [InstallBundleUtil::PersistentStats::ETimingStatNames](API\Runtime\InstallBundleManager\InstallBundleUti-) TimerStatName )


code: void PersistentTimingStatsEnd ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FContentRequest](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequest) > ContentRequest, [InstallBundleUtil::PersistentStats::ETimingStatNames](API\Runtime\InstallBundleManager\InstallBundleUti-) TimerStatName )


code: virtual void PopInitErrorCallback()


code: virtual void PopInitErrorCallback ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) Handle )


code: virtual void PopInitErrorCallback ( const void * InUserObject )


code: virtual [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) PushInitErrorCallback ( FInstallBundleManagerInitErrorHandler Callback )


code: void RequestEviction ( [FCacheEvictionRequestorRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FCacheEvictionRe-) Requestor )


code: virtual void RemoveEnvironmentWantsPatchCheckBackCompatDelegate ( [FName](API\Runtime\Core\UObject\FName) Tag )


code: virtual [TValueOrError](API\Runtime\Core\Math\TValueOrError)< [FInstallBundleRequestInfo](API\Runtime\InstallBundleManager\FInstallBundleRequestInfo), EInstallBundleResult > RequestReleaseContent ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > ReleaseNames, EInstallBundleReleaseRequestFlags Flags, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > KeepNames, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: virtual void RequestRemoveContentOnNextInit ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > RemoveNames, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > KeepNames )


code: virtual [TValueOrError](API\Runtime\Core\Math\TValueOrError)< [FInstallBundleRequestInfo](API\Runtime\InstallBundleManager\FInstallBundleRequestInfo), EInstallBundleResult > RequestUpdateContent ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InBundleNames, EInstallBundleRequestFlags Flags, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride, [InstallBundleUtil::FContentRequestSharedContextPtr](API\Runtime\InstallBundleManager\FContentRequestSharedContextPtr) RequestSharedContext )


code: void ReserveCache ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: virtual void ResumeUpdateContent ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames )


code: void SetBundleStatus ( [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo, [EBundleState](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\EBundleState) InBundleState )


description: For overrides that we need to handle even when in a shipping build.

code: void SetCommandLineOverrides ( const [FString](API\Runtime\Core\Containers\FString) & CommandLine )


code: virtual void SetErrorSimulationCommands ( const [FString](API\Runtime\Core\Containers\FString) & CommandLine )


code: void SetMustWaitForPSOCache ( [FBundleInfo](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FBundleInfo) & BundleInfo, uint32 InNumPSOPrecompilesRemaining )


description: Special version of these to wrap our calls to PersistentStats.

code: void StartBundlePersistentStatTracking ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FContentRequest](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequest) > ContentRequest, const [FString](API\Runtime\Core\Containers\FString) & ExpectedAnalyticsID, bool bForceResetStatData )


code: void StartContentPatchCheck()


code: void StartClientPatchCheck()


code: virtual void StartPatchCheck()


code: virtual void StartSessionPersistentStatTracking ( const [FString](API\Runtime\Core\Containers\FString) & SessionName, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & RequiredBundles, const [FString](API\Runtime\Core\Containers\FString) & ExpectedAnalyticsID, bool bForceResetStatData, const [FInstallBundleCombinedContentState](API\Runtime\InstallBundleManager\FInstallBundleCombinedContentSta-) * State )


code: bool StateSignifiesNeedsInstall ( [EBundleState](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\EBundleState) StateIn )


code: void StatsBegin ( [FName](API\Runtime\Core\UObject\FName) BundleName )


code: void StatsBegin ( [FName](API\Runtime\Core\UObject\FName) BundleName, [EContentRequestState](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\EContentRequestS-_1) State )


code: void StatsEnd ( [FName](API\Runtime\Core\UObject\FName) BundleName )


code: void StatsEnd ( [FName](API\Runtime\Core\UObject\FName) BundleName, [EContentRequestState](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\EContentRequestS-_1) State, uint64 DataSize )


code: void StopBundlePersistentStatTracking ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FContentRequest](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequest) > ContentRequest )


code: virtual void StopSessionPersistentStatTracking ( const [FString](API\Runtime\Core\Containers\FString) & SessionName )


code: void TickAsyncMountTasks()


code: virtual bool SupportsEarlyStartupPatching() const


description: Tick.

code: bool Tick ( float dt )


code: void TickCacheFlush()


code: void TickContentRequests()


code: void TickGetContentState()


code: void TickGetInstallState()


code: void TickInit()


code: void TickPauseStatus ( bool bForceCallback )


code: void TickPruneBundleInfo()


code: void TickReleasePrereqs()


code: void TickReleaseRequests()


code: void TickReserveCache()


code: void TickUpdatePrereqs()


code: void TickWaitForShaderCache()


code: void TryReserveCache ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void UnmountPaks ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: static bool UnmountPaksInList ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FString](API\Runtime\Core\Containers\FString) > Paths, [ELogVerbosity::Type](API\Runtime\Core\Logging\ELogVerbosity__Type) LogVerbosityOverride )


code: void UpdateBundleSources ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void UpdateBundleSources ( [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: void UpdateBundleSourceComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceUpdateContentResultInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceUpdateConten-) InResultInfo, [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void UpdateBundleSourcePause ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourcePauseInfo](API\Runtime\InstallBundleManager\FInstallBundleSourcePauseInfo) InPauseInfo, [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: void UpdateBundleSourceReleaseComplete ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource) > Source, [FInstallBundleSourceReleaseContentResultInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceReleaseConte-) InResultInfo, [FContentReleaseRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-) Request )


code: virtual void UpdateContentRequestFlags ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags )


code: void WaitForShaderCache ( [FContentRequestRef](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestR-) Request )


code: FDefaultInstallBundleManager ( const [FDefaultInstallBundleManager](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager) & Other )


code: FDefaultInstallBundleManager ( const TCHAR * InConfigBaseName, [FInstallBundleSourceFactoryFunction](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FInstallBundleSo-) InBundleSourceFactory )


code: virtual ~FDefaultInstallBundleManager()


className: FDefaultInstallBundleManager

code: class FDefaultInstallBundleManager : public [IInstallBundleManager](API\Runtime\InstallBundleManager\IInstallBundleManager)

AnalyticsProvider

type: TSharedPtr<IAn...

description: Analytics.

AsyncMountTasks

type: TArray<TUnique...

description: Not included in INSTALL_BUNDLE_ALLOW_ERROR_SIMULATION as we want to provide this functionality even on ship builds

bSimulateClientNotLatest

description: Error Simulation.

BundleCaches

type: TMap<FName,TS...

BundleInfoMap

type: TMap<FName,FB...

BundlesInfosToPrune

type: TSet<FName>

BundleSourceInitResults

description: Only used during Init.

BundleSourcesToDelete

type: TArray<TShared...

CacheFlushRequests

type: TArray<FCacheF...

description: Cache Flush Requests.

CachesPendingEvictToSources

type: TMap<TTuple<F...

ContentReleaseRequests

type: TArray<FConten...

description: Content Release Requests.

ContentRequests

description: Content Requests.

GetContentStateRequests

type: TArray<FGetCon...

description: Content State Requests.

GetInstallStateRequests

type: TArray<FGetIns...

InitErrorHandlerStack

type: TArray< FInstal...

InitResult

type: EInstallBundleM...

InitRetryTimeDeltaSeconds

type: double

InitState

description: Init.

InitStep

type: EAsyncInitStep

InitStepResult

type: EAsyncInitStepR...

PendingCacheEvictions

type: TMap<TTuple< E...

PersistentStats

type: TSharedRef<Ins...


description: Bundle manager will not call AsyncInit again until the bundle source calls back that it is complete It will be retried indefinitely until init is successful.

code: virtual void AsyncInit ( FInstallBundleSourceInitDelegate Callback )


description: Currently only called after AsyncInit initialization. Provides information about bundles this source knows about back to bundle manager.

code: virtual void AsyncInit_QueryBundleInfo ( FInstallBundleSourceQueryBundleInfoDelegate OnCompleteCallback )


className: EAsyncInitStep

code: enum EAsyncInitStep { None, MakeBundlesForBulkBuild, Finishing, Count, }


className: EAsyncInitStepResult

code: enum EAsyncInitStepResult { Waiting, Done, }


description: Finds all dependencies for InBundleName, including InBundleName SkippedUnknownBundles contains any unknown bundles that may have been found

code: virtual [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GetBundleDependencies ( [FName](API\Runtime\Core\UObject\FName) InBundleName, [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > * SkippedUnknownBundles ) const


code: virtual EInstallBundleInstallState GetBundleInstallState ( [FName](API\Runtime\Core\UObject\FName) BundleName )


description: Gets the state of content on disk BundleNames contains all dependencies and has been deduped

code: virtual void GetContentState ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > BundleNames, EInstallBundleGetContentStateFlags Flags, FInstallBundleGetContentStateDelegate Callback )


description: Returns content version in a "-" format.

code: virtual [FString](API\Runtime\Core\Containers\FString) GetContentVersion() const


description: Whether this source has been initialized or not.

code: virtual EInstallBundleManagerInitState GetInitState() const


description: Returns a unique id for this source.

code: virtual EInstallBundleSourceType GetSourceType() const


description: Returns the how this source should be weighted when combined with other sources.

code: virtual float GetSourceWeight() const


code: [FInstallBundleSourceBulk](API\Plugins\DefaultInstallBundleManager\FInstallBundleSourceBulk) & operator= ( const [FInstallBundleSourceBulk](API\Plugins\DefaultInstallBundleManager\FInstallBundleSourceBulk) & Other )


description: Called once by bundle manager after constructing the bundle source Any non-fallback errors returned will cause bundle manager to fail to initialize

code: virtual [FInstallBundleSourceInitInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceInitInfo) Init ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [InstallBundleUtil::FContentRequestStatsMap](API\Runtime\InstallBundleManager\FContentRequestStatsMap) > InRequestStats, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IAnalyticsProviderET](API\Runtime\AnalyticsET\IAnalyticsProviderET) > AnalyticsProvider, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [InstallBundleUtil::PersistentStats::FPersistentStatContainerBase](API\Runtime\InstallBundleManager\FPersistentStatContainerBase) > PersistentStatsContainer )


description: Updates content on disk if necessary BundleContexts contains all dependencies and has been deduped

code: virtual void RequestUpdateContent ( [FRequestUpdateContentBundleContext](API\Runtime\InstallBundleManager\IInstallBundleSource\FRequestUpdateCo-) BundleContext )


description: Serialize out our BulkBundleBuild information to a BulkBundleBuild.ini file for future runs to not have to parse this information.

code: static void SerializeBulkBuildBundleMetadata ( const [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) >> & BulkBuildBundles )


description: Called by bundle manager to pass through command line options to simulate errors.

code: virtual void SetErrorSimulationCommands ( const [FString](API\Runtime\Core\Containers\FString) & CommandLine )


description: Function that loads BulkBundleBuild information from a generated BulkBuildBundleIni instead of applying reg-ex at runtime Returns true if BulkBundleBuild.ini existed and was parsed successfully, false otherwise Removes any loaded entries from InOutFileList

code: static bool TryLoadBulkBuildBundleMetadata ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InOutFileList, [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) >> & InOutBulkBuildBundles )


code: FInstallBundleSourceBulk()


code: FInstallBundleSourceBulk ( const [FInstallBundleSourceBulk](API\Plugins\DefaultInstallBundleManager\FInstallBundleSourceBulk) & Other )


code: virtual ~FInstallBundleSourceBulk()


className: FInstallBundleSourceBulk

code: class FInstallBundleSourceBulk : public [IInstallBundleSource](API\Runtime\InstallBundleManager\IInstallBundleSource)

AnalyticsProvider

type: TSharedPtr<IAn...

bRetryInit

type: bool

BulkBuildBundles

type: TMap<FName,TA...

InitAsyncTasks

type: TArray<TUnique...

OnInitCompleteCallback

type: FInstallBundleS...


description: Adds the BundleNames to the given session's RequiredBundle list.

code: void AddRequiredBundlesForSession ( const [FString](API\Runtime\Core\Containers\FString) & SessionName, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & BundleNames )


description: Puts thisFPersistentStatsInformation's data into the provided analytics array.

code: void FillOutAnalyticsArrayWithData &40; TArray< FAnalyticsEventAttribute > & OutAnalyticsArray &41; const


code: virtual void OnApp_EnteringBackground()


code: virtual void OnApp_EnteringForeground()


code: virtual void RemoveBundleStats ( [FName](API\Runtime\Core\UObject\FName) BundleName )


description: Starts Session Persistent Stat Tracking under the given SessionName. Will automatically load applicable data from the disk and reset that cache if the ExpectedAnalyticsID doesn't match the one previously serialized. Uses FInstallBundleStatsContainerBase::GetBaseExpectedAnalyticsID if an ExpectedAnalyticsID is not passed in or empty

code: virtual void StartSessionPersistentStatTracking ( const [FString](API\Runtime\Core\Containers\FString) & SessionName, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & RequiredBundles, const [FString](API\Runtime\Core\Containers\FString) & ExpectedAnalyticsID, bool bForceResetStatData )


description: Deletes persistent stat information from our stats for this Session/Bundle to reduce memory useage.

code: virtual void RemoveSessionStats ( const [FString](API\Runtime\Core\Containers\FString) & SessionName )


code: virtual void StopSessionPersistentStatTracking ( const [FString](API\Runtime\Core\Containers\FString) & SessionName, bool bStopAllActiveTimers )


code: void UpdateForBundleSource ( const [FInstallBundleSourceUpdateContentResultInfo](API\Runtime\InstallBundleManager\FInstallBundleSourceUpdateConten-) & BundleSourceResult, EInstallBundleSourceType SourceType, const [FString](API\Runtime\Core\Containers\FString) & BundleName )


code: void UpdateForContentState ( const [FInstallBundleCombinedContentState](API\Runtime\InstallBundleManager\FInstallBundleCombinedContentSta-) & ContentState, const [FString](API\Runtime\Core\Containers\FString) & SessionName )


className: FPersistentStatsInformation

description: Helper struct to contain the information from a StatSession to pass into analytics cleaner.

code: struct FPersistentStatsInformation

BundleSourcesThatDidWork

type: FString

NumBackgrounded

type: int


code: FPersistentStatContainer()


code: virtual ~FPersistentStatContainer()


className: FPersistentStatContainer


className: LexToString

code: const TCHAR * LexToString ( [FDefaultInstallBundleManager::EContentRequestBatch](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentRequestB-\Enum) Val )


code: const TCHAR * LexToString ( [FDefaultInstallBundleManager::EContentReleaseRequestBatch](API\Plugins\DefaultInstallBundleManager\FDefaultInstallBundleManager\FContentReleaseR-_4\Enum) Val )


className: RangeType

code: enum &123; RangeType = 0 &125;


code: static constexpr underlying_type &40; FDefaultInstallBundleManager::EContentReleaseRequestBatch &41;


code: namespace TEnumRangeTraits< FDefaultInstallBundleManager { template<> struct TEnumRangeTraits< FDefaultInstallBundleManager::EContentReleaseRequestBatch > }


code: static constexpr underlying_type &40; FDefaultInstallBundleManager::EContentRequestBatch &41;


code: namespace TEnumRangeTraits< FDefaultInstallBundleManager { template<> struct TEnumRangeTraits< FDefaultInstallBundleManager::EContentRequestBatch > }


description: whether the source can be accepted as input of the Destination

module: DirectLinkExtension

code: bool CanOpenNewConnection ( const [DirectLink::IConnectionRequestHandler::FSourceInformation](API\Runtime\DirectLink\IConnectionRequestHandler\FSourceInformation) & Source )


code: virtual [FExternalSourceCapabilities](API\Plugins\ExternalSource\FExternalSourceCapabilities) GetCapabilities() const


code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetDestinationHandle() const


description: Used byGetSceneReceiver()to create a wrapper around the ISceneReceiver returned by this function.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [DirectLink::ISceneReceiver](API\Runtime\DirectLink\ISceneReceiver) > GetSceneReceiverInternal ( const [DirectLink::IConnectionRequestHandler::FSourceInformation](API\Runtime\DirectLink\IConnectionRequestHandler\FSourceInformation) & Source )


description: DeltaConsumer dedicated for this source that will receive Delta information from the source

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [DirectLink::ISceneReceiver](API\Runtime\DirectLink\ISceneReceiver) > GetSceneReceiver ( const [DirectLink::IConnectionRequestHandler::FSourceInformation](API\Runtime\DirectLink\IConnectionRequestHandler\FSourceInformation) & Source )


code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetSourceHandle() const


description: Gives the hash of the source, only returns a valid hash after loading the scene.

code: virtual [FMD5Hash](API\Runtime\Core\Misc\FMD5Hash) GetSourceHash() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetSourceName() const


description: Clear all delegates and make thisFDirectLinkExternalSourcestale and unavailable.

code: void Invalidate()


description: Initialize theFDirectLinkExternalSourceafter its creation.

code: void Initialize ( const [FString](API\Runtime\Core\Containers\FString) & InSourceName, const [FGuid](API\Runtime\Core\Misc\FGuid) & InSourceHandle, const [FGuid](API\Runtime\Core\Misc\FGuid) & InDestinationHandle )


description: Return true if the resource pointed by this ExternalSource is available for being loaded.

code: virtual bool IsAvailable() const


description: Return true if the loaded scene is out-of-sync and needs to be reloaded.

code: virtual bool IsOutOfSync() const


code: bool IsStreamOpen() const


description:
Synchronously load the DatasmithScene. Upon success,GetDatasmithScene()should return a valid scene.
a valid SharedPtr if the operation was successful.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDatasmithScene](API\Runtime\DatasmithCore\IDatasmithScene) > LoadImpl()


description:
Try to open a DirectLink stream to the source.
True if the operation was successful.

code: bool OpenStream()


code: FDirectLinkExternalSource ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & InSourceUri )


description:
Starts an async task for loading the DatasmithScene. When the task is completed, TriggerOnExternalSourceLoaded() should be called to notify that the Scene is now available.
true if the async loading task is running.

code: virtual bool StartAsyncLoad()


code: virtual ~FDirectLinkExternalSource()


className: FDirectLinkExternalSource

description: DirectLinkExternalSouce used for referencing DirectLink source at import.

code: class FDirectLinkExternalSource : public [UE::DatasmithImporter::FExternalSource](API\Plugins\ExternalSource\FExternalSource), public [DirectLink::IConnectionRequestHandler](API\Runtime\DirectLink\IConnectionRequestHandler)


Name

type: FName

SpawnFunction

type: TFunction<TSha...


className: FDirectLinkSourceDescription

code: struct FDirectLinkSourceDescription

SourceId

type: TOptional<FGui...


description: Return the scheme used for DirectLink URIs : "directlink"

code: static const [FString](API\Runtime\Core\Containers\FString) & GetDirectLinkScheme()


description: Return theFExternalSourceassociated to the given Uri, either by creating it or returning a cached value. Returns nullptr if the Uri is not compatible.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExternalSource](API\Plugins\ExternalSource\FExternalSource) > GetOrCreateExternalSource ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & Uri ) const


description: Return the URI scheme handled by the UriResolver.

code: virtual [FName](API\Runtime\Core\UObject\FName) GetScheme() const


description: Return the string "SourceId" used in URI queries for specifying the handle of the directlink source.

code: static const [FString](API\Runtime\Core\Containers\FString) & GetSourceIdPropertyName()


description: Try to parse the DirectLink source description components from an URI. Return an unsetTOptionalif the parsing failed.

code: static [TOptional](API\Runtime\Core\IO\TOptional)< [FDirectLinkSourceDescription](API\Plugins\DirectLinkExtension\FDirectLinkSourceDescription) > TryParseDirectLinkUri ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & Uri )


description:
Singleton-like access to IDirectLinkEditorModule
Returns IDirectLinkEditorModule singleton instance, loading the module on demand if needed

code: static [IDirectLinkExtensionModule](API\Plugins\DirectLinkExtension\IDirectLinkExtensionModule) & Get()


className: FDirectLinkUriResolver

code: class FDirectLinkUriResolver : public [UE::DatasmithImporter::IUriResolver](API\Plugins\ExternalSource\IUriResolver)


code: static [DirectLink::FEndpoint](API\Runtime\DirectLink\FEndpoint) & GetEndpoint()


description: Return true if the UriResolver can generate aFExternalSourcefrom the given Uri.

code: virtual bool CanResolveUri ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & Uri ) const


description: Return the DirectLinkManager singleton.

code: [UE::DatasmithImporter::IDirectLinkManager](API\Plugins\DirectLinkExtension\IDirectLinkManager) & GetManager() const


description:
Checks to see if this module is loaded and ready.
True if the module is loaded and ready to use

code: static bool IsAvailable()


description: Open a dialog window for browsing ExternalSources associated to this UriResolver

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExternalSource](API\Plugins\ExternalSource\FExternalSource) > BrowseExternalSource ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & DefaultUri ) const


description: Overwrite the UriResolver of the DirectLinkExtension module.

code: void OverwriteUriResolver ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [UE::DatasmithImporter::IUriResolver](API\Plugins\ExternalSource\IUriResolver) > & UriResolver )


className: IDirectLinkExtensionModule

code: class IDirectLinkExtensionModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Return the DirectLink Endpoint managed by the DirectLinkManager.


description: Get the list of allFDirectLinkExternalSourcecurrently available.

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FDirectLinkExternalSource](API\Plugins\DirectLinkExtension\FDirectLinkExternalSource) > > GetExternalSourceList() const


description:
Get theFDirectLinkExternalSourceassociated to the givenDirectLink::FSourceHandle, either by creating it or returning a cached value. TheFDirectLinkExternalSourceis in a disconnected state by default. Return nullptr if the FSourceHandle is not recognized.
TheFDirectLinkExternalSourceassociated to the DirectLink source.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDirectLinkExternalSource](API\Plugins\DirectLinkExtension\FDirectLinkExternalSource) > GetOrCreateExternalSource ( const [DirectLink::FSourceHandle](API\Runtime\DirectLink\FSourceHandle) & SourceHandle )


description:
Get theFDirectLinkExternalSourceassociated to the given Uri, either by creating it or returning a cached value. TheFDirectLinkExternalSourceis in a disconnected state by default. Return nullptr if the Uri is not compatible.
TheFDirectLinkExternalSourceassociated to the DirectLink source.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDirectLinkExternalSource](API\Plugins\DirectLinkExtension\FDirectLinkExternalSource) > GetOrCreateExternalSource ( const [FSourceUri](API\Plugins\ExternalSource\FSourceUri) & Uri )


code: bool IsAssetAutoReimportEnabled ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InAsset ) const


description:
Get the SourceUri referencing the DirectLink source associated to the passed SourceHandle.
The SourceUri associated to the DirectLink source. If the SourceHandle didn't match a source, the returnedFSourceUriis invalid.

code: [FSourceUri](API\Plugins\ExternalSource\FSourceUri) GetUriFromSourceHandle ( const [DirectLink::FSourceHandle](API\Runtime\DirectLink\FSourceHandle) & SourceHandle )


description: Template function used to register a derived type ofFDirectLinkExternalSource. Registered types are used to establish DirectLink streams with compatible sources.

code: template<typename ExternalSourceType> void RegisterDirectLinkExternalSource ( [FName](API\Runtime\Core\UObject\FName) InName )


description: Internal function used to register a derived type. Type checking is done by theRegisterDirectLinkExternalSource()function

code: void RegisterDirectLinkExternalSource ( [FDirectLinkExternalSourceRegisterInformation](API\Plugins\DirectLinkExtension\FDirectLinkExternalSourceRegiste-) && ExternalSourceClass )


description:
Enable or disable auto-reimport on the givenUObjectasset. The asset must have a DirectLink source. This effectively trigger a reimport operation on the asset every time its associated ExternalSource receives an update.
True if the operation was successful.

code: bool SetAssetAutoReimport ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Asset, bool bEnableAutoReimport )


description: Used to unregister a type ofFDirectLinkExternalSource.

code: void UnregisterDirectLinkExternalSource ( [FName](API\Runtime\Core\UObject\FName) InName )


code: virtual ~IDirectLinkManager()


className: IDirectLinkManager

description: Interface used to manage the creation and lifetime ofFDirectLinkExternalSourceobjects.

code: class IDirectLinkManager : public [FNoncopyable](API\Runtime\Core\Templates\FNoncopyable)


className: OnSnapshotUpdateDelegate

code: typedef TMulticastDelegate_OneParam< void, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [UE::DatasmithImporter::FDirectLinkExternalSource](API\Plugins\DirectLinkExtension\FDirectLinkExternalSource) > & > OnSnapshotUpdateDelegate


code: static bool ParseDirectLinkSourceUri ( const [FString](API\Runtime\Core\Containers\FString) & SourceUriString, [FString](API\Runtime\Core\Containers\FString) & OutComputerName, [FString](API\Runtime\Core\Containers\FString) & OutEndpointName, [FString](API\Runtime\Core\Containers\FString) & OutExecutableName, [FString](API\Runtime\Core\Containers\FString) & OutSourceName )


className: UDirectLinkExtensionBlueprintLibrary


className: UDirectLinkExtensionSettings

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Editor) class UDirectLinkExtensionSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bAutoReconnect

description: Whether or not to attempt reconnecting lost connection.

ReconnectionDelayInSeconds

type: float

description: Time in seconds to wait between reconnection attempts.


description:
Spawn a dialog window prompting the user to select one available FDirectLinkExternalSource. The list of displayed DirectLink source can be filtered.
The selected DirectLinkExternalSource, nullptr is returned if the dialog was canceled.

module: DirectLinkExtensionEditor


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | DirectLink") static [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetAvailableDirectLinkSourcesUri()


description: Singleton-like access toIDirectLinkExtensionEditorModuleReturnsIDirectLinkExtensionEditorModulesingleton instance, loading the module on demand if needed


description: Return the DirectLinkManager singleton.

code: virtual [UE::DatasmithImporter::IDirectLinkManager](API\Plugins\DirectLinkExtension\IDirectLinkManager) & GetManager() const


description:
Checks to see if this module is loaded and ready.
True if the module is loaded and ready to use

code: static bool IsAvailable()


code: virtual void OverwriteUriResolver ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [UE::DatasmithImporter::IUriResolver](API\Plugins\ExternalSource\IUriResolver) > & UriResolver )


className: IDirectLinkExtensionEditorModule

code: class IDirectLinkExtensionEditorModule : public [IDirectLinkExtensionModule](API\Plugins\DirectLinkExtension\IDirectLinkExtensionModule)


className: UDirectLinkSourceSearchFilter

description: Content Browser filter used to isolate assets imported via a Direct Link source.


description: Override this method to add new frontend filters.

code: virtual void AddFrontEndFilterExtensions ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFrontendFilterCategory](API\Editor\ContentBrowser\FFrontendFilterCategory) > DefaultCategory, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFrontendFilter](API\Editor\ContentBrowser\FFrontendFilter) > > & InOutFilterList ) const


module: DirectLinkTest

code: static [FDirectLinkTestModule](API\Plugins\DirectLinkTest\FDirectLinkTestModule) & Get()


className: FDirectLinkTestModule

description: TODO: Module description

code: class FDirectLinkTestModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool AddPublicDestination ( int32 EndpointId, [FString](API\Runtime\Core\Containers\FString) DestName )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool AddPublicSource ( int32 EndpointId, [FString](API\Runtime\Core\Containers\FString) SourceName )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool DeleteAllEndpoint()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool DeleteEndpoint ( int32 EndpointId )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool DumpReceivedScene()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool SendScene ( const [FString](API\Runtime\Core\Containers\FString) & InFilePath )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool SetupReceiver()


description: Endpoint section.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static int MakeEndpoint ( const [FString](API\Runtime\Core\Containers\FString) & NiceName, bool bVerbose )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool SetupSender()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool StartReceiver()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool StartSender()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool StopSender()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool StopReceiver()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="DirectLink") static bool TestParameters()


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

module: DisasterRecoveryClient

code: static [IDisasterRecoveryClientModule](API\Plugins\DisasterRecoveryClient\IDisasterRecoveryClientModule) & Get()


description:
Get the sync client that will performing the DisasterRecovery role
The client

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IConcertSyncClient](API\Plugins\ConcertSyncClient\IConcertSyncClient) > GetClient() const


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()during shutdown ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


className: UDirectLinkTestLibrary

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UDirectLinkTestLibrary : public [UBlueprintFunctionLibrary](API\Runtime\Engine\Kismet\UBlueprintFunctionLibrary)


className: IDisasterRecoveryClientModule

description: Interface for the Disaster Recovery module.

code: class IDisasterRecoveryClientModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Add this light card to a root actor

module: DisplayCluster

code: virtual void AddToRootActor ( [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * InRootActor )


description:
Checks if the given ICVFX camera has chroma key settings supporting this actor.
true if the camera component references this actor.

code: bool IsReferencedByICVFXCamera ( const [UDisplayClusterICVFXCameraComponent](API\Plugins\DisplayCluster\Components\UDisplayClusterICVFXCameraCompon-) * InCamera ) const


description: Remove this light card from the root actor

code: virtual void RemoveFromRootActor()


description: Function called every frame on this Actor. Override this function to implement custom logic to be executed every frame. Note that Tick is disabled by default, and you will need to check PrimaryActorTick.bCanEverTick is set to true to enable it.

code: virtual void Tick ( float DeltaSeconds )


code: void UpdateChromakeySettings()


code: ADisplayClusterChromakeyCardActor ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: ADisplayClusterChromakeyCardActor

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, NotPlaceable, DisplayName="Chromakey Card", HideCategories=(Tick, Physics, Collision, Networking, Replication, Cooking, Input, Actor, HLOD)) class ADisplayClusterChromakeyCardActor : public [ADisplayClusterLightCardActor](API\Plugins\DisplayCluster\ADisplayClusterLightCardActor)


description: Add this light card to a light card layer on the given root actor

code: AddToLightCardLayer()


description: Removes components that were added byIDisplayClusterLightCardActorExtender

code: CleanUpComponentsForExtenders()


description: Add this light card to a root actor

code: virtual AddToRootActor()


description: Creates components forIDisplayClusterLightCardActorExtender

code: CreateComponentsForExtenders()


description: Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending

code: virtual Destroyed()


description: Gets the object oriented bounding box of the light card component

code: virtual GetBoxBounds() const


description: Returns a custom brush icon name to use in place of the automatic class icon where actors are represented via 2d icons in the editor (e.g scene outliner and menus)

code: virtual GetCustomIconName() const


code: virtual GetDistanceFromCenter() const


description: Return the label component

code: GetLabelComponent() const


code: virtual GetLatitude() const


description: Gets the light card mesh components

code: GetLightCardMeshComponents() const


code: virtual GetLongitude() const


description: Get an array of positional properties defined for this stage actor for use in property notifies.

code: virtual GetPositionalProperties() const


code: virtual GetRadialOffset() const


description: Return the root actor owner of the light card

code: GetRootActorOwner() const


description: Retrieve the stage actor component

code: GetStageActorComponent() const


description: Gets the transform in world space of the light card component

code: virtual GetStageActorTransform() const


description: Returns the current static mesh used by this light card

code: GetStaticMesh() const


code: virtual GetUVCoordinates() const


code: virtual IsAlwaysFlushToWall() const


description: If this light card is considered a flag

code: IsLightCardFlag() const


description: Whether this actor supports movement in UV space

code: virtual IsUVActor() const


className: LightCardStageActorComponentName

description: The name used for the stage actor component

code: static const [FName](API\Runtime\Core\UObject\FName) LightCardStageActorComponentName = TEXT("LightCardStageActorComponent");


description: Makes the light card flush to the wall

code: MakeFlushToWall()


description: Called when an instance of this class is placed (in editor) or spawned.

code: virtual OnConstruction()


description: Called when a level actor is deleted

code: OnLevelActorDeleted()


description: Called when a property on this object has been modified externally

code: virtual PostEditChangeProperty()


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual PostLoad()


description: Remove this light card from the root actor

code: virtual RemoveFromRootActor()


description: Removes this actor from a root actor's ShowOnlyList.Actors, if possible.

code: RemoveFromRootActorList()


code: virtual SetAlwaysFlushToWall()


description: Configures this light card as a flag

code: SetIsLightCardFlag()


code: virtual SetDistanceFromCenter()


description: Configures this light card as a UV actor

code: SetIsUVActor()


description: Set the root actor of the stage actor component

code: SetRootActorOwner()


description: Sets a new static mesh for the light card

code: SetStaticMesh()


code: virtual SetUVCoordinates()


description: Set a weak root actor owner. This should be used on legacy light cards that don't have StageActorComponent->RootActor set

code: SetWeakRootActorOwner()


description: If true, actor is ticked even if TickType==LEVELTICK_ViewportsOnly


description: Configure light card labels

code: ShowLightCardLabel()


description: Show or hide the light card label


description: Function called every frame on this Actor. Override this function to implement custom logic to be executed every frame. Note that Tick is disabled by default, and you will need to check PrimaryActorTick.bCanEverTick is set to true to enable it.

code: virtual Tick()


description: Updates the card's material instance parameters

code: UpdateLightCardMaterialInstance()


description: Sync the position to the root actor

code: UpdateLightCardPositionToRootActor()


description: Updates the polygon texture from the polygon points

code: UpdatePolygonTexture()


description: Updates the light card actor visibility

code: UpdateLightCardVisibility()


description: Updates the Light Card transform based on its positional properties (Lat, Long, etc.)

code: virtual UpdateStageActorTransform()


description: Updates the UV Indicator

code: UpdateUVIndicator()


className: UVPlaneDefaultDistance

description: The default distance from the view of the projection plane UV light cards are rendered to

code: static const float UVPlaneDefaultDistance = 100.0f;


className: UVPlaneDefaultSize

description: The default size of the projection plane UV light cards are rendered to

code: static const float UVPlaneDefaultSize = 200.0f;


code: ADisplayClusterLightCardActor()


className: ADisplayClusterLightCardActor


description: Force preview rendering to be enabled regardless of the user's setting until a matching RemovePreviewEnableOverride call is made.

code: void AddPreviewEnableOverride ( const uint8 * Object )


code: static void AddReferencedObjects ( class [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, class [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


code: void BeginDestroy_Editor()


description: AActor.

code: virtual void BeginPlay()


description: Creates all hierarchy objects declared in a config file.

code: bool BuildHierarchy()


description: Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending

code: virtual void Destroyed()


description: If one or more observers are subscribed to receive post process preview targets.


description: Enable or disable editor render. Preview components may need to be on for texture overrides, but capture and rendering disabled.

code: void EnableEditorRender ( bool bValue )


description: Overridable function called whenever this actor is being removed from a level

code: virtual void EndPlay ( const [EEndPlayReason::Type](API\Runtime\Engine\Engine\EEndPlayReason__Type) EndPlayReason )


code: void EndPlay_Editor ( const [EEndPlayReason::Type](API\Runtime\Engine\Engine\EEndPlayReason__Type) EndPlayReason )


code: [IDisplayClusterViewport](API\Plugins\DisplayCluster\Render\Viewport\IDisplayClusterViewport) * FindPreviewViewport ( const [FString](API\Runtime\Core\Containers\FString) & InViewportId ) const


code: bool FindPrimitivesByName ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InNames, [TSet](API\Runtime\Core\Containers\TSet)< [FPrimitiveComponentId](API\Runtime\Engine\FPrimitiveComponentId) > & OutPrimitives )


className: FOnPreviewUpdated

code: typedef TBaseDelegate_NoParams< void > FOnPreviewUpdated


code: [FString](API\Runtime\Core\Containers\FString) GeneratePreviewComponentName_Editor ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & ViewportId ) const


description: Get the view origin most commonly used by viewports in this cluster. If no viewports override the camera, this returns the default camera, or if there isn't one, the actor's root component.


code: template<typename TComp> TComp * GetComponentByName ( const [FString](API\Runtime\Core\Containers\FString) & ComponentName ) const


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay") bool GetFlushPositionAndNormal ( const FVector & WorldPosition, FVector & OutPosition, FVector & OutNormal )


description: Return hidden in game privitives set.

code: bool GetHiddenInGamePrimitives ( [TSet](API\Runtime\Core\Containers\TSet)< [FPrimitiveComponentId](API\Runtime\Engine\FPrimitiveComponentId) > & OutPrimitives )


description: Return inner frustum priority by InnerFrustum name (from InnerFrustumPriority property) return -1, if not defined

code: int GetInnerFrustumPriority ( const [FString](API\Runtime\Core\Containers\FString) & InnerFrustumID ) const


code: [UDisplayClusterPreviewComponent](API\Plugins\DisplayCluster\Components\UDisplayClusterPreviewComponent) * GetPreviewComponent ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & ViewportId ) const


code: void GetPreviewRenderTargetableTextures ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InViewportNames, [TArray](API\Runtime\Core\Containers\TArray)< FTextureRHIRef > & OutTextures )


description: Returns the preview rendering mode of this DCRA.


code: const [FDisplayClusterConfigurationRenderFrame](API\Plugins\DisplayClusterConfiguration\FDisplayClusterConfigurationRend-) & GetRenderFrameSettings() const


description: Returns the current rendering mode of this DCRA (not a value from configuration). This value can be overridden from DCRenderDevice or other rendering subsystems (e.g. Preview).


code: const [FDisplayClusterConfigurationICVFX_StageSettings](API\Plugins\DisplayClusterConfiguration\FDisplayClusterC-_23) & GetStageSettings() const


description: Get ViewportManager API.


description: Called when the asset has been reloaded in the editor.

code: void HandleAssetReload ( const EPackageReloadPhase InPackageReloadPhase, [FPackageReloadedEvent](API\Runtime\CoreUObject\UObject\FPackageReloadedEvent) * InPackageReloadedEvent )


code: float GetWorldDeltaSeconds() const


code: bool ImplRenderPassPreviewClusterNode_Editor ( const [FString](API\Runtime\Core\Containers\FString) & InClusterNodeId )


code: void ImplRenderPreviewFrustums_Editor()


code: void ImplRenderPreviewViewportFrustum_Editor ( const FMatrix ProjectionMatrix, const FMatrix ViewMatrix, const FVector ViewOrigin )


code: void ImplRenderPreview_Editor()


code: bool ImplUpdatePreviewConfiguration_Editor ( const [FString](API\Runtime\Core\Containers\FString) & InClusterNodeId )


code: bool ImplUpdatePreviewRenderFrame_Editor ( const [FString](API\Runtime\Core\Containers\FString) & InClusterNodeId )


description: Initializes the actor on spawn and load.

code: void InitializeRootActor()


description: Initialializes the instance with specified config data

code: void InitializeFromConfig ( [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * ConfigData )


description: Is preview rendering for cluster node in progress.


description: Don't show actor preview in the level viewport when DCRA actor is selected, but none of its children are.

code: virtual bool IsDefaultPreviewEnabled() const


description: If editor rendering is enabled.

code: bool IsEditorRenderEnabled() const


code: bool IsInnerFrustumEnabled ( const [FString](API\Runtime\Core\Containers\FString) & InnerFrustumID ) const


description: Gets whether the preview output is displayed onto the stage actor's screen meshes

code: bool IsPreviewDrawnToScreens() const


description: Return true, if preview enabled for this actor

code: bool IsPreviewEnabled() const


code: bool IsRunningGameOrPIE() const


description: Test the selection state of aUObjecttrue if the object is selected, false otherwise.

code: virtual bool IsSelectedInEditor() const


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay") bool MakeStageActorFlushToWall ( const [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IDisplayClusterStageActor](API\Plugins\DisplayClusterLightCardExtender\StageActor\IDisplayClusterStageActor) > & StageActor, double DesiredOffsetFromFlush )


description: Raised when any object is moved within a level. Used to update the stage's geometry map if any of its components have been moved

code: void OnEndObjectMovement ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject )


description: Cherry picking settings from a specified config data

code: void OverrideFromConfig ( [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * ConfigData )


description: Called when an actor is done spawning into the world (fromUWorld::SpawnActor), both in the editor and during gameplay For actors with a root component, the location and rotation will have already been set. This is called before calling construction scripts, but after native components have been created

code: virtual void PostActorCreated()


code: void PostActorCreated_Editor()


description: This alternate version of PostEditChange is called when properties inside structs are modified. The property that was actually modified is located at the tail of the list. The head of the list of theFStructPropertymember variable that contains the property that was modified.

code: virtual void PostEditChangeChainProperty ( [FPropertyChangedChainEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedChainEvent) & PropertyChangedEvent )


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: Called after an actor has been moved in the editor

code: virtual void PostEditMove ( bool bFinished )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


description: Unlike PostEditUndo (which is called for any object in the transaction), this is only called on objects that are actually changed by the transaction.

code: virtual void PostTransacted ( const [FTransactionObjectEvent](API\Runtime\CoreUObject\Misc\FTransactionObjectEvent) & TransactionEvent )


code: void ReleasePreviewComponents()


description: Perform a rendering of the DCRA preview.

code: void RenderPreview_Editor()


description: Stop forcing preview rendering to be enabled for this caller. If other objects have called AddPreviewEnableOverride, it will remain forced until they have also removed their overrides.

code: void RemovePreviewEnableOverride ( const uint8 * Object )


code: void RerunConstructionScripts_Editor()


description: Reset preview rendering for cluster node.


code: void ResetInnerFrustumPriority()


description: Preview components free referenced meshes and materials.

code: void ResetPreviewComponents_Editor ( bool bInRestoreSceneMaterial )


code: void ResetPreviewInternals_Editor()


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Render") bool SetFreezeOuterViewports ( bool bEnable )


code: void SetIsSelectedInEditor ( bool bValue )


description: Rerun construction scripts, destroying all autogenerated components; will attempt to preserve the root component location.

code: virtual void RerunConstructionScripts()


description: Determine which light card actors are owned by this root actor

code: void SetLightCardOwnership()


description: Blueprint setter for the PreviewEnablePostProcess property. Makes sure preview pipeline is updated properly.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintSetter) void SetPreviewEnablePostProcess ( const bool bNewPreviewEnablePostProcess )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Render") bool SetReplaceTextureFlagForAllViewports ( bool bReplace )


description: When rendering the preview determine which render target should be used for the current frame.


description: We need tick in Editor.

code: virtual bool ShouldTickIfViewportsOnly() const


description:
Retrieve the post process texture from the preview component with GetRenderTargetTexturePostProcess().
The number of subscribers to use post process.

code: int32 SubscribeToPostProcessRenderTarget ( const uint8 * Object )


description:
Unsubscribe a registered object from requiring post process render target updates.
The number of subscribers to use post process.

code: int32 UnsubscribeFromPostProcessRenderTarget ( const uint8 * Object )


description: Function called every frame on this Actor. Override this function to implement custom logic to be executed every frame. Note that Tick is disabled by default, and you will need to check PrimaryActorTick.bCanEverTick is set to true to enable it.

code: virtual void Tick ( float DeltaSeconds )


description: Update or create the config data object. The config sub object is only instantiated once. Subsequent calls will only update ConfigDataName unless bForceRecreate is true.

code: void UpdateConfigDataInstance ( [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * ConfigDataTemplate, bool bForceRecreate )


code: void UpdateInnerFrustumPriority()


code: void UpdatePreviewComponents()


description: Update the geometry of the procedural mesh component(s) referenced inside nDisplay

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Update ProceduralMeshComponent data"), Category="NDisplay|Components") void UpdateProceduralMeshComponentData ( const [UProceduralMeshComponent](API\Plugins\ProceduralMeshComponent\UProceduralMeshComponent) * InProceduralMeshComponent )


code: ADisplayClusterRootActor ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: ~ADisplayClusterRootActor()


className: ADisplayClusterRootActor

description: VR root. This contains nDisplay VR hierarchy in the game.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)( HideCategories=(Replication, Collision, Input, Actor, HLOD, Cooking, Physics, Activation, AssetUserData, ActorTick, Advanced, DataLayers, Events), Meta=(DisplayName="nDisplay Root Actor")) class ADisplayClusterRootActor : public [AActor](API\Runtime\Engine\GameFramework\AActor)

bFreezePreviewRender

description: Freeze preview render. This will impact editor performance.

bMoviePipelineRenderPass

description: EDITOR RELATED SETTINGS.

bPreviewEnable

description: Render the scene and display it as a preview on the nDisplay root actor in the editor.

bPreviewEnablePostProcess

description: Enable PostProcess for preview.

bPreviewICVFXFrustums

description: Render ICVFX Frustums

CurrentConfigData

type: TObjectPtr<UDi...

description: If set from the DisplayCluster BP Compiler it will be loaded from the class default subobjects in run-time.

InnerFrustumPriority

type: TArray<FDispla...

description: Set the priority for inner frustum rendering if there is any overlap when enabling multiple ICVFX cameras.

PreviewICVFXFrustumsFarDistance

description: Render ICVFX Frustums

PreviewMaxTextureDimension

description: The maximum dimension of any internal texture for preview.

PreviewNodeId

description: Selectively preview a specific viewport or show all/none.

PreviewRenderTargetRatioMult

description: Adjust resolution scaling for the editor preview.

RenderMode

type: EDisplayCluster...

description: Render Mode

TickPerFrame

description: Tick Per Frame

ViewportsPerFrame

description: Max amount of Viewports Per Frame


description: AActor.

code: virtual void BeginPlay()


description: Overridable function called whenever this actor is being removed from a level

code: virtual void EndPlay ( const [EEndPlayReason::Type](API\Runtime\Engine\Engine\EEndPlayReason__Type) EndPlayReason )


className: EParamType

code: enum EParamType { TypeScalar, TypeVector, }


code: FMaterialParameter &40; EParamType _Type, const FString & _Value &41;


className: FMaterialParameter

code: struct FMaterialParameter

Type

type: EParamType


code: ADisplayClusterTestPatternsActor ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: ADisplayClusterTestPatternsActor

description: Test patterns actor

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class ADisplayClusterTestPatternsActor : public [AActor](API\Runtime\Engine\GameFramework\AActor)

CalibrationPatterns

type: TMap<FString, ...

PostProcessComponent

type: TObjectPtr<UPo...

description: Postprocess component


className: FDisplayClusterViewportContext

bIsRendering

description: Rendering status for this viewport (Overlay and other configuration rules can disable rendering for this viewport.)

ProjectionMatrix

type: FMatrix

description: Camera projection Matrix.

RectLocation

type: FIntPoint

description: Location on a backbuffer.

RectSize

description: Size on a backbuffer.

ViewLocation

type: FVector

description: Camera view location.

ViewportID

description: Viewport Name.

ViewRotation

type: FRotator

description: Camera view rotation.


className: FDisplayClusterViewportStereoContext

bIsRendering

type: bool

ProjectionMatrix

type: TArray< FMatrix...

description: Camera projection Matrix.

RectLocation

description: Location on a backbuffer.

RectSize

description: Size on a backbuffer.

ViewLocation

type: TArray< FVector...

description: Camera view location.

ViewportID

description: Viewport Name.

type: TArray< FRotato...

description: Camera view rotation.


description: Adds cluster event listener.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Add cluster event listener"), Category="NDisplay|Cluster") void AddClusterEventListener ( [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IDisplayClusterClusterEventListener](API\Plugins\DisplayCluster\Cluster\IDisplayClusterClusterEventListe-) > Listener )


description: Emits JSON cluster event.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Emit JSON cluster event"), Category="NDisplay|Cluster") void EmitClusterEventJson ( const [FDisplayClusterClusterEventJson](API\Plugins\DisplayCluster\Cluster\FDisplayClusterClusterEventJson) & Event, bool bPrimaryOnly )


description: Emits binary cluster event.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Emit binary cluster event"), Category="NDisplay|Cluster") void EmitClusterEventBinary ( const [FDisplayClusterClusterEventBinary](API\Plugins\DisplayCluster\Cluster\FDisplayClusterClusterEventBinar-) & Event, bool bPrimaryOnly )


description: Returns List of the active nodes in the runtime cluster node in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get cluster node IDs"), Category="NDisplay|Cluster") void GetActiveNodeIds ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutNodeIds ) const


description: Returns amount of active nodes in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get nodes amount"), Category="NDisplay|Cluster") int32 GetActiveNodesAmount() const


description: Returns the role of the current cluster node.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get cluster role"), Category="NDisplay|Cluster") [EDisplayClusterNodeRole](API\Plugins\DisplayCluster\EDisplayClusterNodeRole) GetClusterRole() const


description: Returns Id of the current node in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get node ID"), Category="NDisplay|Cluster") [FString](API\Runtime\Core\Containers\FString) GetNodeId() const


description: Returns current operation mode.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get operation mode"), Category="NDisplay") [EDisplayClusterOperationMode](API\Plugins\DisplayCluster\EDisplayClusterOperationMode) GetOperationMode() const


description: Returns DisplayCluster root actor.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Get root actor"), Category="NDisplay|Game") [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * GetRootActor() const


description: Returns true if current node is a backup node in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Is a backup node"), Category="NDisplay|Cluster") bool IsBackup() const


description: Returns true if the module has been initialized.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Is module initialized"), Category="NDisplay") bool IsModuleInitialized() const


description: Returns true if current node is a primary node in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Is a primary node"), Category="NDisplay|Cluster") bool IsPrimary() const


description: Returns true if current node is a secondary node in a cluster.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Is a secondary node"), Category="NDisplay|Cluster") bool IsSecondary() const


description: Removes cluster event listener.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Remove cluster event listener"), Category="NDisplay|Cluster") void RemoveClusterEventListener ( [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IDisplayClusterClusterEventListener](API\Plugins\DisplayCluster\Cluster\IDisplayClusterClusterEventListe-) > Listener )


description: Sends JSON cluster event to a specific target (outside of the cluster).

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Send JSON event to a specific host"), Category="NDisplay|Cluster") void SendClusterEventJsonTo ( const [FString](API\Runtime\Core\Containers\FString) & Address, const int32 Port, const [FDisplayClusterClusterEventJson](API\Plugins\DisplayCluster\Cluster\FDisplayClusterClusterEventJson) & Event, bool bPrimaryOnly )


description: Sends binary cluster event to a specific target (outside of the cluster).

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Send binary event to a specific host"), Category="NDisplay|Cluster") void SendClusterEventBinaryTo ( const [FString](API\Runtime\Core\Containers\FString) & Address, const int32 Port, const [FDisplayClusterClusterEventBinary](API\Plugins\DisplayCluster\Cluster\FDisplayClusterClusterEventBinar-) & Event, bool bPrimaryOnly )


className: IDisplayClusterBlueprintAPI

description: Blueprint API interface

code: class IDisplayClusterBlueprintAPI


description: Gets the class generated when this blueprint is compiled.

code: virtual [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetBlueprintClass() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetConfigPath() const


code: virtual void GetReparentingRules ( [TSet](API\Runtime\Core\Containers\TSet)< const [UClass](API\Runtime\CoreUObject\UObject\UClass) * > & AllowedChildrenOfClasses, [TSet](API\Runtime\Core\Containers\TSet)< const [UClass](API\Runtime\CoreUObject\UObject\UClass) * > & DisallowedChildrenOfClasses ) const


description: Configure the config with needed blueprint data for an export.

code: void PrepareConfigForExport()


description: ~UBlueprint

code: virtual void PreSave ( [FObjectPreSaveContext](API\Runtime\CoreUObject\UObject\FObjectPreSaveContext) SaveContext )


description: Set the config data on the CDO and update the config file path. When bForceRecreate is false this only updates the config path after initial creation.

code: void SetConfigData ( [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * InConfigData, bool bForceRecreate )


code: void SetConfigPath ( const [FString](API\Runtime\Core\Containers\FString) & InPath )


description: UBlueprint.

code: virtual bool SupportedByDefaultBlueprintFactory() const


className: UDisplayClusterBlueprint

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, DisplayName="nDisplay Blueprint") class UDisplayClusterBlueprint : public [UBlueprint](API\Runtime\Engine\Engine\UBlueprint)

type: uint8:  1

description: Whether or not you want to continuously rerun the construction script while dragging a slider

ConfigExport

type: FString

description: Holds the last saved config export. In the AssetRegistry to allow parsing without loading.


code: UDisplayClusterBlueprint()


className: UDisplayClusterBlueprintGeneratedClass

description: No constructors are accessible with public or protected access.


className: UDisplayClusterBlueprintAPI

code: class UDisplayClusterBlueprintAPI : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


description: Create a new light card parented to the given nDisplay root actor.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Meta=(DisplayName="DisplayCluster Module API"), Category="NDisplay") static [ADisplayClusterLightCardActor](API\Plugins\DisplayCluster\ADisplayClusterLightCardActor) * CreateLightCard ( [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * RootActor )


description: Create duplicates of a list of existing light cards.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Meta=(DisplayName="DisplayCluster Module API"), Category="NDisplay") static void DuplicateLightCards ( [TArray](API\Runtime\Core\Containers\TArray)< [ADisplayClusterLightCardActor](API\Plugins\DisplayCluster\ADisplayClusterLightCardActor) * > OriginalLightcards, [TArray](API\Runtime\Core\Containers\TArray)< [ADisplayClusterLightCardActor](API\Plugins\DisplayCluster\ADisplayClusterLightCardActor) * > & OutNewLightCards )


description: Gets a list of all light card actors on the level linked to the specified root actor.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Meta=(DisplayName="DisplayCluster Module API"), Category="NDisplay") static void FindLightCardsForRootActor ( const [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * RootActor, [TSet](API\Runtime\Core\Containers\TSet)< [ADisplayClusterLightCardActor](API\Plugins\DisplayCluster\ADisplayClusterLightCardActor) * > & OutLightCards )