![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FResourceInitDesc |
Public Member Functions | |
| FRuntimeVirtualTextureRenderResource () | |
| FVirtualTextureProducerHandle | GetProducerHandle () const |
| IAllocatedVirtualTexture * | GetAllocatedVirtualTexture () const |
| void | Init (IVirtualTexture *InProducer, FVTProducerDescription const &InProducerDesc, FResourceInitDesc const &InInitDesc) |
| void | Release () |
Static Protected Member Functions | |
| static bool | FillVTDescriptions (FVirtualTextureProducerHandle const &InProducerHandle, FVTProducerDescription const &InProducerDesc, FResourceInitDesc const &InInitDesc, FAllocatedVTDescription &OutAllocatedVTDesc, FAdaptiveVTDescription &OutAdaptiveVTDesc) |
| static IAllocatedVirtualTexture * | AllocateVirtualTexture (FRHICommandListBase &RHICmdList, FAllocatedVTDescription const &InAllocatedVTDesc) |
| static void | ReleaseVirtualTexture (IAllocatedVirtualTexture *InAllocatedVirtualTexture) |
| static IAdaptiveVirtualTexture * | AllocateAdaptiveVirtualTexture (FRHICommandListBase &RHICmdList, FAllocatedVTDescription const &InAllocatedVTDesc, FAdaptiveVTDescription const &InAdaptiveVTDesc) |
| static void | ReleaseVirtualTexture (IAdaptiveVirtualTexture *InAdaptiveVirtualTexture) |
Container for render thread resources created for a URuntimeVirtualTexture object. Any access to the resources should be on the render thread only so that access is serialized with the Init()/Release() render thread tasks.
|
inline |
|
inlinestaticprotected |
Allocate an adaptive virtual texture in the virtual texture system.
|
inlinestaticprotected |
Allocate in the virtual texture system.
|
inlinestaticprotected |
Fill the allocated VT descriptions from the producer description. Returns true if this should be allocated as an adaptive virtual texture.
|
inline |
Getter for the virtual texture allocation.
|
inline |
Getter for the virtual texture producer.
|
inline |
Queues up render thread work to create resources and also releases any old resources.
|
inline |
Queues up render thread work to release resources.
|
inlinestaticprotected |
Release our adaptive virtual texture allocation.
|
inlinestaticprotected |
Release our virtual texture allocation.