UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaterialExpressionRuntimeVirtualTextureSample.h File Reference
#include "CoreMinimal.h"
#include "Engine/EngineTypes.h"
#include "Materials/MaterialExpression.h"
#include "UObject/ObjectMacros.h"
#include "VT/RuntimeVirtualTexture.h"
#include "MaterialExpressionRuntimeVirtualTextureSample.generated.h"

Go to the source code of this file.

Classes

struct  FRuntimeVirtualTextureUnpackProperties
 
class  UMaterialExpressionRuntimeVirtualTextureSample
 

Enumerations

enum  ERuntimeVirtualTextureMipValueMode : int {
  UMETA =(DisplayName = "Default") , UMETA =(DisplayName = "Default") , UMETA =(DisplayName = "Default") , UMETA =(DisplayName = "Default") ,
  UMETA =(DisplayName = "Default") , UMETA =(DisplayName = "Default") , RVTMVM_MAX
}
 
enum  ERuntimeVirtualTextureTextureAddressMode : int { UMETA =(DisplayName = "Default") , UMETA =(DisplayName = "Default") , RVTTA_MAX }
 
enum class  EVirtualTextureUnpackType {
  None , BaseColorYCoCg , NormalBC3 , NormalBC5 ,
  NormalBC3BC3 , NormalBC5BC1 , HeightR16 , NormalBGR565 ,
  BaseColorSRGB , DisplacementR16
}
 

Enumeration Type Documentation

◆ ERuntimeVirtualTextureMipValueMode

Set how Mip levels are calculated. Internally we will convert to ETextureMipValueMode which is used by internal APIs.

Enumerator
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
RVTMVM_MAX 

◆ ERuntimeVirtualTextureTextureAddressMode

Defines texture addressing behavior.

Enumerator
UMETA 
UMETA 
RVTTA_MAX 

◆ EVirtualTextureUnpackType

Enumerator
None 
BaseColorYCoCg 
NormalBC3 
NormalBC5 
NormalBC3BC3 
NormalBC5BC1 
HeightR16 
NormalBGR565 
BaseColorSRGB 
DisplacementR16