UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNaniteRasterMaterialCache Struct Reference

#include <NaniteShared.h>

Public Attributes

const FMaterialVertexMaterial = nullptr
 
const FMaterialPixelMaterial = nullptr
 
const FMaterialComputeMaterial = nullptr
 
const FMaterialRenderProxyVertexMaterialProxy = nullptr
 
const FMaterialRenderProxyPixelMaterialProxy = nullptr
 
const FMaterialRenderProxyComputeMaterialProxy = nullptr
 
TShaderRef< FHWRasterizePSRasterPixelShader
 
TShaderRef< FHWRasterizeVSRasterVertexShader
 
TShaderRef< FHWRasterizeMSRasterMeshShader
 
TShaderRef< FMicropolyRasterizeCSClusterComputeShader
 
TShaderRef< FMicropolyRasterizeCSPatchComputeShader
 
TOptional< uint32MaterialBitFlags
 
TOptional< FDisplacementScalingDisplacementScaling
 
TOptional< FDisplacementFadeRangeDisplacementFadeRange
 
bool bFinalized = false
 

Member Data Documentation

◆ bFinalized

bool FNaniteRasterMaterialCache::bFinalized = false

◆ ClusterComputeShader

TShaderRef<FMicropolyRasterizeCS> FNaniteRasterMaterialCache::ClusterComputeShader

◆ ComputeMaterial

const FMaterial* FNaniteRasterMaterialCache::ComputeMaterial = nullptr

◆ ComputeMaterialProxy

const FMaterialRenderProxy* FNaniteRasterMaterialCache::ComputeMaterialProxy = nullptr

◆ DisplacementFadeRange

TOptional<FDisplacementFadeRange> FNaniteRasterMaterialCache::DisplacementFadeRange

◆ DisplacementScaling

TOptional<FDisplacementScaling> FNaniteRasterMaterialCache::DisplacementScaling

◆ MaterialBitFlags

TOptional<uint32> FNaniteRasterMaterialCache::MaterialBitFlags

◆ PatchComputeShader

TShaderRef<FMicropolyRasterizeCS> FNaniteRasterMaterialCache::PatchComputeShader

◆ PixelMaterial

const FMaterial* FNaniteRasterMaterialCache::PixelMaterial = nullptr

◆ PixelMaterialProxy

const FMaterialRenderProxy* FNaniteRasterMaterialCache::PixelMaterialProxy = nullptr

◆ RasterMeshShader

TShaderRef<FHWRasterizeMS> FNaniteRasterMaterialCache::RasterMeshShader

◆ RasterPixelShader

TShaderRef<FHWRasterizePS> FNaniteRasterMaterialCache::RasterPixelShader

◆ RasterVertexShader

TShaderRef<FHWRasterizeVS> FNaniteRasterMaterialCache::RasterVertexShader

◆ VertexMaterial

const FMaterial* FNaniteRasterMaterialCache::VertexMaterial = nullptr

◆ VertexMaterialProxy

const FMaterialRenderProxy* FNaniteRasterMaterialCache::VertexMaterialProxy = nullptr

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