27 for (
int32 ElementIndex = 0; ElementIndex <
Component.GetNumMaterials(); ElementIndex++)
30 if (!MaterialInterface)
42 if (MaterialInterface)
56 if (OverlayMaterialInterface !=
nullptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MeshComponentHelper.h:13
static FMaterialRelevance GetMaterialRelevance(const T &Component, EShaderPlatform InShaderPlatform)
Definition MeshComponentHelper.h:23
static void GetMaterialSlotsOverlayMaterial(const T &Component, TArray< TObjectPtr< UMaterialInterface > > &OutMaterialSlotOverlayMaterials)
Definition MeshComponentHelper.h:66
SizeType AddZeroed()
Definition Array.h:2755
Definition MaterialInterface.h:296
virtual class UMaterial * GetMaterial() PURE_VIRTUAL(UMaterialInterface
Definition MaterialInterface.h:482
ENGINE_API FMaterialRelevance GetRelevance_Concurrent(ERHIFeatureLevel::Type InFeatureLevel) const
Definition MaterialInterface.cpp:644
static ENGINE_API UMaterial * GetDefaultMaterial(EMaterialDomain Domain)
Definition Material.cpp:1071
Definition MaterialRelevance.h:13
Definition ObjectPtr.h:488