/Engine/Source/Runtime/Engine/Classes/Materials/MaterialInterface.h
class UMaterialInterface : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IBlendableInterface](API\Runtime\Engine\Engine\IBlendableInterface), public [IInterface_AssetUserData](API\Runtime\Engine\Interfaces\IInterface_AssetUserData)
uint8
AllowCachingStaticParameterValuesCounter
TObjectPtr< cla...
AssetImportData
Importing data and options used for this material
TArray<TObject...
AssetUserData
Array of user data stored with the asset
uint8:  1
bIncludedInBaseGame
Whether this material interface is included in the base game (and not in a DLC)
bool
bLoadedCachedExpressionData
Set if CachedExpressionData was loaded from disk, should typically be true when running with cooked data, and false in the editor
bool
bTextureStreamingDataSorted
Because of redirector, the texture names need to be resorted at each load in case they changed.
TUniquePtr<FMa...
CachedExpressionData
Cached data generated from the material's expressions, may be nullptr UMaterials should always have cached data UMaterialInstances will have cached data if they have overriden material layers (possibly for other reasons in the future)
TUniquePtr<FMa...
CachedHLSLTree
TOptional<FSta...
CachedStaticParameterValues
TObjectPtr<UMa...
EditorOnlyData
TMap<FString, ...
LayerParameterExpansion
FLightmassMater...
LightmassSettings
The Lightmass settings for this object.
TMap<FString, ...
ParameterOverviewExpansion
FRenderCommandF...
ParentRefFence
A fence to track when the primitive is no longer used as a parent
FSoftObjectPath
PreviewMesh
The mesh used by the material editor to preview the material.
TArray<TObject...
SpecularProfiles
Specular Profile. For internal usage, not editable/visible
TObjectPtr< cla...
SubsurfaceProfile
SubsurfaceProfile, for Screen Space Subsurface Scattering..
TArray<FMateri...
TextureStreamingData
Data used by the texture streaming to know how each texture is sampled by the material.
TArray<FMateri...
TextureStreamingDataMissingEntries
List of all used but missing texture indices in TextureStreamingData.
int32
TextureStreamingDataVersion
TObjectPtr< cla...
ThumbnailInfo
Information for thumbnail rendering