Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ContentStreaming.h |
Include |
#include "ContentStreaming.h" |
struct IStreamingManager
Pure virtual base class of a streaming manager.
Name | Description | ||
---|---|---|---|
|
NumWantingResources |
Number of resources that currently wants to be streamed in. |
|
|
NumWantingResourcesCounter |
The current counter for NumWantingResources. |
Name | Description | |
---|---|---|
|
IStreamingManager() |
Name | Description | |
---|---|---|
|
~IStreamingManager() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
AddLevel ( |
Adds a ULevel that has already prepared StreamingData to the streaming manager. |
|
|
AddViewInformation ( |
Adds the passed in view information to the static array. |
|
|
AddViewInfoToArray ( |
Adds the passed in view information to the static array. |
|
|
AddViewSlaveLocation |
Queue up view "slave" locations to the streaming system. |
|
|
BlockTillAllRequestsFinished ( |
Blocks till all pending requests are fulfilled. |
|
|
CancelForcedResources() |
Cancels the timed Forced resources (i.e used the Kismet action "Stream In Textures"). |
|
|
Exec ( |
Allows the streaming manager to process exec commands. |
|
|
FStreamingMa... |
Get() |
|
|
FStreamingMa... |
Get_Concurrent() |
Same as get but could fail if state not allocated or shutdown. |
|
GetNumViews() |
Returns the number of view infos. |
|
|
GetNumWantingResources() |
Returns the number of resources that currently wants to be streamed in. |
|
|
GetNumWantingResourcesID() |
Returns the current ID for GetNumWantingResources(). |
|
|
const FStrea... |
GetViewInformation ( |
Returns the view info by the specified index. |
|
HasShutdown() |
Checks if the streaming manager has already been shut down. |
|
|
NotifyActorDestroyed ( |
Called when a spawned actor is destroyed. |
|
|
NotifyLevelChange() |
Notifies manager of "level" change. |
|
|
NotifyLevelOffset |
Notifies manager that level primitives were shifted |
|
|
NotifyPrimitiveDetached ( |
Called when a primitive is detached from an actor or another component. |
|
|
NotifyPrimitiveUpdated ( |
Called when a primitive streaming data needs to be updated. |
|
|
NotifyPrimitiveUpdated_Concurrent ( |
Called when a primitive streaming data needs to be updated in the last stage of the frame. |
|
|
OnAudioStreamingParamsChanged() |
||
|
PropagateLightingScenarioChange() |
Propagates a change to the active lighting scenario. |
|
|
RemoveLevel ( |
Removes a ULevel from the streaming manager. |
|
|
RemoveStreamingViews ( |
Removes streaming views from the streaming manager. |
|
|
RemoveViewInfoFromArray ( |
Remove view infos with the same location from the given array. |
|
|
SetDisregardWorldResourcesForFrames ( |
Don't stream world resources for the next NumFrames. |
|
|
SetupViewInfos ( |
Sets up the CurrentViewInfos array based on PendingViewInfos, LastingViewInfos and SlaveLocations. |
|
|
Shutdown() |
||
|
StreamAllResources ( |
Streams in/out all resources that wants to and blocks until it's done. |
|
|
Tick ( |
Calls UpdateResourceStreaming(), and does per-frame cleaning. |
|
|
UpdateResourceStreaming ( |
Updates streaming, taking into account all current view infos. |
Name |
Description |
|
---|---|---|
|
FSlaveLocation |
Name |
Description |
---|---|
bPendingRemoveViews |
Set when Tick() has been called. |
CurrentViewInfos |
Current collection of views that need to be taken into account for streaming. |
LastingViewInfos |
Views that stick around for a while. Override views are ignored if no movie is playing. |
PendingViewInfos |
Pending views. Emptied every frame. |
SlaveLocations |
Collection of view locations that will be added at the next call to AddViewInformation. |