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

#include <SkinnedAssetCommon.h>

Public Member Functions

 FSkeletalMaterial ()
 
 FSkeletalMaterial (UMaterialInterface *InMaterialInterface, FName InMaterialSlotName, FName InImportedMaterialSlotName=NAME_None, UMaterialInterface *InOverlayMaterialInterface=nullptr)
 
 FSkeletalMaterial (UMaterialInterface *InMaterialInterface, bool bInEnableShadowCasting=true, bool bInRecomputeTangent=false, FName InMaterialSlotName=NAME_None, FName InImportedMaterialSlotName=NAME_None, UMaterialInterface *InOverlayMaterialInterface=nullptr)
 

Public Attributes

TObjectPtr< UMaterialInterfaceMaterialInterface
 
FName MaterialSlotName
 
FMeshUVChannelInfo UVChannelData
 
TObjectPtr< UMaterialInterfaceOverlayMaterialInterface
 

Friends

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

Constructor & Destructor Documentation

◆ FSkeletalMaterial() [1/3]

FSkeletalMaterial::FSkeletalMaterial ( )
inline

◆ FSkeletalMaterial() [2/3]

FSkeletalMaterial::FSkeletalMaterial ( UMaterialInterface InMaterialInterface,
FName  InMaterialSlotName,
FName  InImportedMaterialSlotName = NAME_None,
UMaterialInterface InOverlayMaterialInterface = nullptr 
)
inline

◆ FSkeletalMaterial() [3/3]

FSkeletalMaterial::FSkeletalMaterial ( UMaterialInterface InMaterialInterface,
bool  bInEnableShadowCasting = true,
bool  bInRecomputeTangent = false,
FName  InMaterialSlotName = NAME_None,
FName  InImportedMaterialSlotName = NAME_None,
UMaterialInterface InOverlayMaterialInterface = nullptr 
)
inline

Friends And Related Symbol Documentation

◆ operator<<

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

◆ operator== [1/3]

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

◆ operator== [2/3]

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

◆ operator== [3/3]

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

Member Data Documentation

◆ MaterialInterface

TObjectPtr<UMaterialInterface> FSkeletalMaterial::MaterialInterface

◆ MaterialSlotName

FName FSkeletalMaterial::MaterialSlotName

◆ OverlayMaterialInterface

TObjectPtr<UMaterialInterface> FSkeletalMaterial::OverlayMaterialInterface

◆ UVChannelData

FMeshUVChannelInfo FSkeletalMaterial::UVChannelData

Data used for texture streaming relative to each UV channels.


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