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

#include <NaniteShared.h>

Public Member Functions

uint32 GetPipelineHash () const
 
bool GetFallbackPipeline (FNaniteRasterPipeline &OutFallback) const
 

Static Public Member Functions

static FNaniteRasterPipeline GetFixedFunctionPipeline (uint8 BinMask)
 

Public Attributes

const FMaterialRenderProxyRasterMaterial = nullptr
 
FDisplacementScaling DisplacementScaling
 
FDisplacementFadeRange DisplacementFadeRange
 
bool bIsTwoSided: 1 = false
 
bool bWPOEnabled: 1 = false
 
bool bDisplacementEnabled: 1 = false
 
bool bPerPixelEval: 1 = false
 
bool bSplineMesh: 1 = false
 
bool bSkinnedMesh: 1 = false
 
bool bVoxel: 1 = false
 
bool bHasWPODistance: 1 = false
 
bool bHasPixelDistance: 1 = false
 
bool bHasDisplacementFadeOut: 1 = false
 
bool bFixedDisplacementFallback: 1 = false
 
bool bCastShadow: 1 = false
 
bool bVertexUVs: 1 = false
 
bool bFirstPersonLerp: 1 = false
 

Friends

FORCENOINLINE friend uint32 GetTypeHash (const FNaniteRasterPipeline &Other)
 

Member Function Documentation

◆ GetFallbackPipeline()

bool FNaniteRasterPipeline::GetFallbackPipeline ( FNaniteRasterPipeline OutFallback) const

◆ GetFixedFunctionPipeline()

FNaniteRasterPipeline FNaniteRasterPipeline::GetFixedFunctionPipeline ( uint8  BinMask)
static

◆ GetPipelineHash()

uint32 FNaniteRasterPipeline::GetPipelineHash ( ) const

Friends And Related Symbol Documentation

◆ GetTypeHash

FORCENOINLINE friend uint32 GetTypeHash ( const FNaniteRasterPipeline Other)
friend

Member Data Documentation

◆ bCastShadow

bool FNaniteRasterPipeline::bCastShadow

◆ bDisplacementEnabled

bool FNaniteRasterPipeline::bDisplacementEnabled

◆ bFirstPersonLerp

bool FNaniteRasterPipeline::bFirstPersonLerp

◆ bFixedDisplacementFallback

bool FNaniteRasterPipeline::bFixedDisplacementFallback

◆ bHasDisplacementFadeOut

bool FNaniteRasterPipeline::bHasDisplacementFadeOut

◆ bHasPixelDistance

bool FNaniteRasterPipeline::bHasPixelDistance

◆ bHasWPODistance

bool FNaniteRasterPipeline::bHasWPODistance

◆ bIsTwoSided

bool FNaniteRasterPipeline::bIsTwoSided

◆ bPerPixelEval

bool FNaniteRasterPipeline::bPerPixelEval

◆ bSkinnedMesh

bool FNaniteRasterPipeline::bSkinnedMesh

◆ bSplineMesh

bool FNaniteRasterPipeline::bSplineMesh

◆ bVertexUVs

bool FNaniteRasterPipeline::bVertexUVs

◆ bVoxel

bool FNaniteRasterPipeline::bVoxel

◆ bWPOEnabled

bool FNaniteRasterPipeline::bWPOEnabled

◆ DisplacementFadeRange

FDisplacementFadeRange FNaniteRasterPipeline::DisplacementFadeRange

◆ DisplacementScaling

FDisplacementScaling FNaniteRasterPipeline::DisplacementScaling

◆ RasterMaterial

const FMaterialRenderProxy* FNaniteRasterPipeline::RasterMaterial = nullptr

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