![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NaniteCoarseMeshStreamingManager.h>
Inheritance diagram for Nanite::FCoarseMeshStreamingManager:| Nanite::FCoarseMeshStreamingManager::FCoarseMeshStreamingManager | ( | ) |
Adds a ULevel that has already prepared StreamingData to the streaming manager.
Implements IStreamingManager.
| void Nanite::FCoarseMeshStreamingManager::AddUsedStreamingHandles | ( | TArray< CoarseMeshStreamingHandle > & | UsedHandles | ) |
Add the used streaming handles used by a single FSceneRenderer - called on RenderThread
|
overridevirtual |
Blocks till all pending requests are fulfilled.
| TimeLimit | Optional time limit for processing, in seconds. Specifying 0 means infinite time limit. |
| bLogResults | Whether to dump the results to the log. |
Implements IStreamingManager.
|
overridevirtual |
Cancels the timed Forced resources (i.e used the Kismet action "Stream In Textures").
Implements IStreamingManager.
Called when a spawned actor is destroyed.
Reimplemented from IStreamingManager.
Notifies manager of "level" change.
Implements IStreamingManager.
|
inlineoverridevirtual |
Notifies manager that level primitives were shifted
Implements IStreamingManager.
|
overridevirtual |
Called when a primitive is detached from an actor or another component.
Reimplemented from IStreamingManager.
|
overridevirtual |
Called when a primitive streaming data needs to be updated.
Reimplemented from IStreamingManager.
|
overridevirtual |
Called when a primitive streaming data needs to be updated in the last stage of the frame.
Reimplemented from IStreamingManager.
| void Nanite::FCoarseMeshStreamingManager::RegisterRenderAsset | ( | UStreamableRenderAsset * | RenderAsset | ) |
Register/Unregister streamable nanite coarse mesh static assets
Removes a ULevel from the streaming manager.
Implements IStreamingManager.
| void Nanite::FCoarseMeshStreamingManager::RequestUpdateCachedRenderState | ( | const UStreamableRenderAsset * | RenderAsset | ) |
Request rebuild of the cached render state for the given handle
|
inlineoverridevirtual |
Don't stream world resources for the next NumFrames.
Implements IStreamingManager.
| void Nanite::FCoarseMeshStreamingManager::UnregisterRenderAsset | ( | UStreamableRenderAsset * | RenderAsset | ) |
| void Nanite::FCoarseMeshStreamingManager::UpdateResourceStates | ( | ) |
Process all the used streaming handles used by all the scene renderers and find out the new state of the registered resources - called on RenderThread
|
overridevirtual |
Updates streaming, taking into account all current view infos. Can be called multiple times per frame.
| DeltaTime | Time since last call in seconds |
| bProcessEverything | [opt] If true, process all resources with no throttling limits |
Implements IStreamingManager.