Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UMaterialInterface
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetUsedTextures
(
TArray< UTexture* >& OutTextures, |
Return the textures used to render this material. | Materials/MaterialInterface.h | |
virtual void GetUsedTextures
(
TArray< UTexture* >& OutTextures, |
Materials/MaterialInterface.h |
GetUsedTextures(TArray< UTexture * > &, TOptional< EMaterialQualityLevel::Type >, TOptional< EShaderPlatform >)
Description
Return the textures used to render this material.
| Name | GetUsedTextures |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInterface.h |
| Include Path | #include "Materials/MaterialInterface.h" |
virtual void GetUsedTextures
(
TArray < UTexture * > & OutTextures,
TOptional < EMaterialQualityLevel::Type > InSpecificQualityLevel,
TOptional < EShaderPlatform > InSpecificShaderPlatform
) const
Parameters
| Name | Remarks |
|---|---|
| OutTextures | Output of used textures for this material. |
| InSpecificQualityLevel | If set, only search textures for the given Quality Level, otherwise search for all Quality levels. |
| InSpecificShaderPlatform | If set, only search textures for the given Shader Platform, otherwise search for all Shader Platforms. |
GetUsedTextures(TArray< UTexture * > &, EMaterialQualityLevel::Type, bool, ERHIFeatureLevel::Type, bool)
| Name | GetUsedTextures |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInterface.h |
| Include Path | #include "Materials/MaterialInterface.h" |
virtual void GetUsedTextures
(
TArray < UTexture * > & OutTextures,
EMaterialQualityLevel::Type QualityLevel,
bool bAllQualityLevels,
ERHIFeatureLevel::Type FeatureLevel,
bool bAllFeatureLevels
) const