| IStreamingManager
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ContentStreaming.h |
Include |
#include "ContentStreaming.h" |
struct FStreamingManagerCollection : public IStreamingManager
Streaming manager collection, routing function calls to streaming managers that have been added via AddStreamingManager.
Name | Description | ||
---|---|---|---|
|
AnimationStreamingManager |
The animation streaming manager, should always exist |
|
|
AudioStreamingManager |
The audio streaming manager, should always exist |
|
|
AudioStreamingManagerCriticalSection |
Locks out any audio streaming manager call when we are re-initializing the audio streaming manager. |
|
|
DisableResourceStreamingCount |
Count of how many nested DisableResourceStreaming's were called - will enable when this is 0 |
|
|
float |
LoadMapTimeLimit |
Maximum number of seconds to block in StreamAllResources(), by default (.ini setting). |
|
NumIterations |
Number of iterations to perform. Gets reset to 1 each frame. |
|
|
StreamingManagers |
Array of streaming managers to route function calls to |
|
|
FRenderAssetStr... |
TextureStreamingManager |
The currently added texture streaming manager. Can be NULL |
|
FVirtualTexture... |
VirtualTextureStreamingManager |
The virtual texture streaming manager, should always exist |
Name | Description | |
---|---|---|
|
FStreamingManagerCollection() |
Default constructor, initializing all member variables. |
Name | Description | |
---|---|---|
|
~FStreamingManagerCollection() |
Name | Description | ||
---|---|---|---|
|
AddOrRemoveTextureStreamingManagerIfNeeded ( |
||
|
AddStreamingManager ( |
Adds a streaming manager to the array of managers to route function calls to. |
|
|
DisableResourceStreaming() |
Disables resource streaming. |
|
|
EnableResourceStreaming() |
Enables resource streaming, previously disabled with enableResourceStreaming. |
|
|
IAnimationSt... |
GetAnimationStreamingManager() |
Gets a reference to the Animation Streaming Manager interface |
|
IAudioStream... |
GetAudioStreamingManager() |
Gets a reference to the Audio Streaming Manager interface |
|
IRenderAsset... |
GetRenderAssetStreamingManager() |
Get the streaming manager for textures and meshes |
|
IRenderAsset... |
GetTextureStreamingManager() |
Gets a reference to the Texture Streaming Manager interface |
|
FVirtualText... |
GetVirtualTextureStreamingManager() |
Gets a reference to the Virtual Texture Streaming Manager |
|
IsMeshStreamingEnabled() |
Checks whether mesh streaming is enabled |
|
|
IsRenderAssetStreamingEnabled() |
Checks whether texture/mesh streaming is enabled |
|
|
IsStreamingEnabled() |
Checks whether any kind of streaming is active |
|
|
IsTextureStreamingEnabled() |
Checks whether texture streaming is enabled |
|
|
RemoveStreamingManager ( |
Removes a streaming manager from the array of managers to route function calls to. |
|
|
SetNumIterationsForNextFrame ( |
Sets the number of iterations to use for the next time UpdateResourceStreaming is being called. |
Name | Description | ||
---|---|---|---|
|
AddLevel ( |
Adds a ULevel to the streaming manager. |
|
|
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. |
|
|
GetNumWantingResources() |
Returns the number of resources that currently wants to be streamed in. |
|
|
GetNumWantingResourcesID() |
Returns the current ID for GetNumWantingResources(). |
|
|
NotifyActorDestroyed ( |
Called when a spawned actor is destroyed. |
|
|
NotifyLevelChange() |
Notifies manager of "level" change. Notifies managers 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. |
|
|
SetDisregardWorldResourcesForFrames ( |
Don't stream world resources for the next NumFrames. |
|
|
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. |