![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Shader.h>
Public Member Functions | |
| FShaderKey (const FSHAHash &InMaterialShaderMapHash, const FShaderPipelineType *InShaderPipeline, FVertexFactoryType *InVertexFactoryType, int32 PermutationId, EShaderPlatform InPlatform) | |
Public Attributes | |
| FVertexFactoryType * | VertexFactoryType |
| const FShaderPipelineType * | ShaderPipeline |
| FSHAHash | MaterialShaderMapHash |
| int32 | PermutationId |
| uint32 | Platform: SP_NumBits |
Friends | |
| uint32 | GetTypeHash (const FShaderKey &Id) |
| bool | operator== (const FShaderKey &X, const FShaderKey &Y) |
| RENDERCORE_API friend FArchive & | operator<< (FArchive &Ar, FShaderKey &Ref) |
Encapsulates information about a shader's serialization behavior, used to detect when C++ serialization changes to auto-recompile.
|
inline |
|
friend |
|
friend |
|
friend |
| FSHAHash FShaderKey::MaterialShaderMapHash |
| int32 FShaderKey::PermutationId |
| uint32 FShaderKey::Platform |
| const FShaderPipelineType* FShaderKey::ShaderPipeline |
| FVertexFactoryType* FShaderKey::VertexFactoryType |