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

#include <StaticMesh.h>

Public Member Functions

ENGINE_API FStaticMaterial ()
 
ENGINE_API FStaticMaterial (class UMaterialInterface *InMaterialInterface, FName InMaterialSlotName=NAME_None, class UMaterialInterface *InOverlayMaterialInterface=nullptr)
 

Public Attributes

TObjectPtr< class UMaterialInterfaceMaterialInterface
 
FName MaterialSlotName
 
FName ImportedMaterialSlotName
 
FMeshUVChannelInfo UVChannelData
 
TObjectPtr< class UMaterialInterfaceOverlayMaterialInterface
 

Friends

FArchiveoperator<< (FArchive &Ar, FStaticMaterial &Elem)
 
ENGINE_API friend bool operator== (const FStaticMaterial &LHS, const FStaticMaterial &RHS)
 
ENGINE_API friend bool operator== (const FStaticMaterial &LHS, const UMaterialInterface &RHS)
 
ENGINE_API friend bool operator== (const UMaterialInterface &LHS, const FStaticMaterial &RHS)
 

Constructor & Destructor Documentation

◆ FStaticMaterial() [1/2]

FStaticMaterial::FStaticMaterial ( )

◆ FStaticMaterial() [2/2]

FStaticMaterial::FStaticMaterial ( class UMaterialInterface InMaterialInterface,
FName  InMaterialSlotName = NAME_None,
class UMaterialInterface InOverlayMaterialInterface = nullptr 
)

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FStaticMaterial Elem 
)
friend

◆ operator== [1/3]

ENGINE_API friend bool operator== ( const FStaticMaterial LHS,
const FStaticMaterial RHS 
)
friend

◆ operator== [2/3]

ENGINE_API friend bool operator== ( const FStaticMaterial LHS,
const UMaterialInterface RHS 
)
friend

◆ operator== [3/3]

ENGINE_API friend bool operator== ( const UMaterialInterface LHS,
const FStaticMaterial RHS 
)
friend

Member Data Documentation

◆ ImportedMaterialSlotName

FName FStaticMaterial::ImportedMaterialSlotName

◆ MaterialInterface

TObjectPtr<class UMaterialInterface> FStaticMaterial::MaterialInterface

◆ MaterialSlotName

FName FStaticMaterial::MaterialSlotName

◆ OverlayMaterialInterface

TObjectPtr<class UMaterialInterface> FStaticMaterial::OverlayMaterialInterface

◆ UVChannelData

FMeshUVChannelInfo FStaticMaterial::UVChannelData

Data used for texture streaming relative to each UV channels.


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