| IStreamingManager
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ContentStreaming.h |
Include |
#include "ContentStreaming.h" |
struct IRenderAssetStreamingManager : public IStreamingManager
Interface to add functions specifically related to texture/mesh streaming
Name | Description | ||
---|---|---|---|
|
AddStreamingRenderAsset ( |
||
|
AddStreamingRenderAsset ( |
Adds a new texture/mesh to the streaming manager. |
|
|
AddStreamingRenderAsset ( |
||
|
AddStreamingTexture ( |
||
|
BoostTextures ( |
Temporarily boosts the streaming distance factor by the specified number. |
|
|
FastForceFullyResident ( |
Stream in non-resident mips for an asset ASAP. |
|
|
GetAssetComponents ( |
Return all components referencing the asset |
|
|
GetMaxEverRequired() |
Max required textures/meshes ever seen in bytes. |
|
|
GetMemoryOverBudget() |
||
|
GetObjectReferenceBounds |
Return all bounds related to the ref object |
|
|
GetPoolSize() |
Pool size for streaming. |
|
|
PauseRenderAssetStreaming ( |
Set current pause state for texture/mesh streaming |
|
|
PauseTextureStreaming ( |
||
|
RemoveStreamingRenderAsset ( |
Removes a texture/mesh from the streaming manager. |
|
|
RemoveStreamingTexture ( |
||
|
ResetMaxEverRequired() |
Resets the max ever required textures/meshes. For possibly when changing resolutions or screen pct. |
|
|
StreamOutRenderAssetData ( |
Try to stream out texture/mesh mip-levels to free up more memory. |
|
|
StreamOutTextureData ( |
||
|
UpdateIndividualRenderAsset ( |
Updates streaming for an individual texture/mesh, taking into account all view infos. |
|
|
UpdateIndividualTexture ( |
BEGIN: APIs for backward compatibility. |