![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ContentStreaming.h>
Inheritance diagram for IRenderAssetStreamingManager:Static Public Attributes | |
| static constexpr auto | ShouldChooseDefault = [](const UPrimitiveComponent*) { return true; } |
Interface to add functions specifically related to texture/mesh streaming
|
pure virtual |
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Adds a new texture/mesh to the streaming manager.
Implemented in FRenderAssetStreamingManager.
| void IRenderAssetStreamingManager::AddStreamingTexture | ( | UTexture2D * | Texture | ) |
|
pure virtual |
Temporarily boosts the streaming distance factor by the specified number. This factor is automatically reset to 1.0 after it's been used for mip-calculations.
|
pure virtual |
Stream in non-resident mips for an asset ASAP. Returns true if streaming request will be successful.
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Return all components referencing the asset
Implemented in FRenderAssetStreamingManager.
Amount of memory cached in pool
Implemented in FRenderAssetStreamingManager.
Max required textures/meshes ever seen in bytes.
Implemented in FRenderAssetStreamingManager.
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Return all bounds related to the ref object
Implemented in FRenderAssetStreamingManager.
Pool size for streaming.
Implemented in FRenderAssetStreamingManager.
Estimated memory in bytes the streamer would use if there was no limit
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Check whether all runtime-allowed LODs have been loaded.
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Notify the streamer that the mounted state of a file needs to be re-evaluated.
|
pure virtual |
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Set current pause state for texture/mesh streaming
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Removes a texture/mesh from the streaming manager.
Implemented in FRenderAssetStreamingManager.
| void IRenderAssetStreamingManager::RemoveStreamingTexture | ( | UTexture2D * | Texture | ) |
Resets the max ever required textures/meshes. For possibly when changing resolutions or screen pct.
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Try to stream out texture/mesh mip-levels to free up more memory.
| RequiredMemorySize | - Required minimum available texture memory |
Implemented in FRenderAssetStreamingManager.
|
pure virtual |
Updates streaming for an individual texture/mesh, taking into account all view infos.
| RenderAsset | Texture or mesh to update |
Implemented in FRenderAssetStreamingManager.
| void IRenderAssetStreamingManager::UpdateIndividualTexture | ( | UTexture2D * | Texture | ) |
|
staticconstexpr |