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

#include <SceneManagement.h>

Public Member Functions

ENGINE_API FMeshBatchAndRelevance (const FMeshBatch &InMesh, const FPrimitiveSceneProxy *InPrimitiveSceneProxy, ERHIFeatureLevel::Type FeatureLevel)
 
bool GetHasOpaqueMaterial () const
 
bool GetHasMaskedMaterial () const
 
bool GetHasOpaqueOrMaskedMaterial () const
 
bool GetRenderInMainPass () const
 

Public Attributes

const FMeshBatchMesh
 
const FPrimitiveSceneProxyPrimitiveSceneProxy
 

Detailed Description

A reference to a mesh batch that is added to the collector, together with some cached relevance flags.

Constructor & Destructor Documentation

◆ FMeshBatchAndRelevance()

FMeshBatchAndRelevance::FMeshBatchAndRelevance ( const FMeshBatch InMesh,
const FPrimitiveSceneProxy InPrimitiveSceneProxy,
ERHIFeatureLevel::Type  FeatureLevel 
)

Member Function Documentation

◆ GetHasMaskedMaterial()

bool FMeshBatchAndRelevance::GetHasMaskedMaterial ( ) const
inline

◆ GetHasOpaqueMaterial()

bool FMeshBatchAndRelevance::GetHasOpaqueMaterial ( ) const
inline

◆ GetHasOpaqueOrMaskedMaterial()

bool FMeshBatchAndRelevance::GetHasOpaqueOrMaskedMaterial ( ) const
inline

◆ GetRenderInMainPass()

bool FMeshBatchAndRelevance::GetRenderInMainPass ( ) const
inline

Member Data Documentation

◆ Mesh

const FMeshBatch* FMeshBatchAndRelevance::Mesh

◆ PrimitiveSceneProxy

const FPrimitiveSceneProxy* FMeshBatchAndRelevance::PrimitiveSceneProxy

The render info for the primitive which created this mesh, required.


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