![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "SubstrateMaterial.h"#include "MaterialCompiler.h"#include "Materials/MaterialInterface.h"#include "SubstrateDefinitions.h"#include "RenderUtils.h"Macros | |
| #define | IsGenericBlendMode_Conversion0(Name, LegacyCondition) |
| #define | IsGenericBlendMode_Conversion1(Name, LegacyCondition, SubstrateCondition) |
Functions | |
| FString | GetSubstrateBSDFName (uint8 BSDFType) |
| FSubstrateRegisteredSharedLocalBasis | SubstrateCompilationInfoCreateNullSharedLocalBasis () |
| FSubstrateRegisteredSharedLocalBasis | SubstrateCompilationInfoCreateSharedLocalBasis (FMaterialCompiler *Compiler, int32 NormalCodeChunk, int32 TangentCodeChunk) |
| bool | IsSubstrateEnabled () |
| IsGenericBlendMode_Conversion0 (Opaque, BlendMode==BLEND_Opaque) IsGenericBlendMode_Conversion0(Masked | |
| #define IsGenericBlendMode_Conversion0 | ( | Name, | |
| LegacyCondition | |||
| ) |
| #define IsGenericBlendMode_Conversion1 | ( | Name, | |
| LegacyCondition, | |||
| SubstrateCondition | |||
| ) |
| FString GetSubstrateBSDFName | ( | uint8 | BSDFType | ) |
| IsGenericBlendMode_Conversion0 | ( | Opaque | , |
| BlendMode | = = BLEND_Opaque |
||
| ) |
|
inline |
| FSubstrateRegisteredSharedLocalBasis SubstrateCompilationInfoCreateNullSharedLocalBasis | ( | ) |
| FSubstrateRegisteredSharedLocalBasis SubstrateCompilationInfoCreateSharedLocalBasis | ( | FMaterialCompiler * | Compiler, |
| int32 | NormalCodeChunk, | ||
| int32 | TangentCodeChunk | ||
| ) |