UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAdaptiveVirtualTexture Class Referenceabstract

#include <VirtualTexturing.h>

+ Inheritance diagram for IAdaptiveVirtualTexture:

Public Member Functions

virtual IAllocatedVirtualTextureGetAllocatedVirtualTexture ()=0
 

Protected Member Functions

virtual ~IAdaptiveVirtualTexture ()
 
virtual int32 GetSpaceID () const =0
 
virtual void Destroy (class FVirtualTextureSystem *InSystem)=0
 

Friends

class FVirtualTextureSystem
 

Detailed Description

Interface for adaptive virtual textures. This manages multiple allocated virtual textures in a space to simulate a single larger virtual texture.

Constructor & Destructor Documentation

◆ ~IAdaptiveVirtualTexture()

virtual IAdaptiveVirtualTexture::~IAdaptiveVirtualTexture ( )
inlineprotectedvirtual

Member Function Documentation

◆ Destroy()

virtual void IAdaptiveVirtualTexture::Destroy ( class FVirtualTextureSystem InSystem)
protectedpure virtual

Implemented in FAdaptiveVirtualTexture.

◆ GetAllocatedVirtualTexture()

virtual IAllocatedVirtualTexture * IAdaptiveVirtualTexture::GetAllocatedVirtualTexture ( )
pure virtual

Get the persistent allocated virtual texture for low mips from the adaptive virtual texture.

Implemented in FAdaptiveVirtualTexture.

◆ GetSpaceID()

virtual int32 IAdaptiveVirtualTexture::GetSpaceID ( ) const
protectedpure virtual

Implemented in FAdaptiveVirtualTexture.

Friends And Related Symbol Documentation

◆ FVirtualTextureSystem


The documentation for this class was generated from the following file: