![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VirtualTexturing.h>
Inheritance diagram for IAllocatedVirtualTexture:Static Public Attributes | |
| static const uint32 | LayersPerPageTableTexture = 4u |
Protected Member Functions | |
| virtual void | Destroy (class FVirtualTextureSystem *InSystem)=0 |
| virtual bool | TryMapLockedTiles (class FVirtualTextureSystem *InSystem) const =0 |
| virtual | ~IAllocatedVirtualTexture () |
Friends | |
| class | FVirtualTextureSystem |
This interface represents a chunk of VT data allocated and owned by the renderer module, backed by both a page table texture, and a physical texture cache for each layer. Both page table and physical texture may be shared amongst many different allocated virtual textures. Any method that deals with physical texture requires an explicit LayerIndex parameter to identify the physical texture in question, methods that don't have LayerIndex parameter refer to properties shared by all textures using the given page table These are created with IRendererModule::AllocateVirtualTexture, and destroyed with IRendererModule::DestroyVirtualTexture They must be allocated from render thread, but may be destroyed from any thread
|
inline |
|
inlineprotectedvirtual |
|
protectedpure virtual |
Implemented in FAllocatedVirtualTexture.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Implemented in FAllocatedVirtualTexture.
|
inline |
|
pure virtual |
Writes 2x FUintVector4
Implemented in FAllocatedVirtualTexture.
|
pure virtual |
Writes 1x FUintVector4
Implemented in FAllocatedVirtualTexture.
|
inline |
|
pure virtual |
Implemented in FAllocatedVirtualTexture.
|
pure virtual |
Implemented in FAllocatedVirtualTexture.
Implemented in FAllocatedVirtualTexture.
|
pure virtual |
Implemented in FAllocatedVirtualTexture.
|
pure virtual |
Implemented in FAllocatedVirtualTexture.
|
pure virtual |
Implemented in FAllocatedVirtualTexture.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
Implemented in FAllocatedVirtualTexture.
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |