#include "Shader.h"
#include "GlobalShader.h"
Go to the source code of this file.
◆ IMPLEMENT_MATERIAL_SHADER_TYPE
Value:
ShaderClass, \
SourceFilename, \
FunctionName, \
);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define IMPLEMENT_SHADER_TYPE(TemplatePrefix, ShaderClass, SourceFilename, FunctionName, Frequency)
Definition Shader.h:1724
A macro to implement material shaders.
◆ DECLARE_DELEGATE_RetVal_OneParam()
Converts an EMaterialShadingModel to a string description.
◆ DumpMaterialStats()
Dump material stats for a given platform.
- Parameters
-
| Platform | Platform to dump stats for. |
◆ GetBlendModeString()
Converts an EBlendMode to a string description.
◆ GetShadingModelFieldString() [1/2]
◆ GetShadingModelFieldString() [2/2]
◆ UpdateMaterialShaderCompilingStats()
| void UpdateMaterialShaderCompilingStats |
( |
const FMaterial * |
Material | ) |
|
|
extern |
Called for every material shader to update the appropriate stats.