![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RuntimeVirtualTextureProducer.h>
Inheritance diagram for FRuntimeVirtualTextureFinalizer:Classes | |
| struct | FTileEntry |
Public Member Functions | |
| FRuntimeVirtualTextureFinalizer (FVTProducerDescription const &InDesc, int32 InRuntimeVirtualTextureId, ERuntimeVirtualTextureMaterialType InMaterialType, bool InClearTextures, FSceneInterface *InScene, FTransform const &InUVToWorld, FBox const &InWorldBounds, FVector4f const &InCustomMaterialData) | |
| virtual | ~FRuntimeVirtualTextureFinalizer () |
| bool | IsReady () |
| void | AddTile (FTileEntry &Tile) |
| virtual void | RenderFinalize (FRDGBuilder &GraphBuilder, ISceneRenderer *SceneRenderer) override |
| virtual void | Finalize (FRDGBuilder &GraphBuilder) override |
IVirtualTextureFinalizer implementation that renders the virtual texture pages on demand.
| FRuntimeVirtualTextureFinalizer::FRuntimeVirtualTextureFinalizer | ( | FVTProducerDescription const & | InDesc, |
| int32 | InRuntimeVirtualTextureId, | ||
| ERuntimeVirtualTextureMaterialType | InMaterialType, | ||
| bool | InClearTextures, | ||
| FSceneInterface * | InScene, | ||
| FTransform const & | InUVToWorld, | ||
| FBox const & | InWorldBounds, | ||
| FVector4f const & | InCustomMaterialData | ||
| ) |
|
inlinevirtual |
| void FRuntimeVirtualTextureFinalizer::AddTile | ( | FTileEntry & | Tile | ) |
Add a tile to the finalize queue.
|
overridevirtual |
Finalize work that has write only access to the virtual texture physical pools.
Implements IVirtualTextureFinalizer.
| bool FRuntimeVirtualTextureFinalizer::IsReady | ( | ) |
Returns false if we don't yet have everything we need to render a VT page.
|
overridevirtual |
Finalize work that has read only access to the virtual texture physical pools.
Reimplemented from IVirtualTextureFinalizer.