![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Shader.h>
Public Member Functions | |
| FShaderId () | |
| FShaderId (const FShaderType *InType, const FSHAHash &InMaterialShaderMapHash, const FHashedName &InShaderPipeline, const FVertexFactoryType *InVertexFactoryType, int32 InPermutationId, EShaderPlatform InPlatform) | |
Public Attributes | |
| const FShaderType * | Type |
| const FVertexFactoryType * | VFType |
| FHashedName | ShaderPipelineName |
| FSHAHash | MaterialShaderMapHash |
| int32 | PermutationId |
| uint32 | Platform: SP_NumBits |
Friends | |
| uint32 | GetTypeHash (const FShaderId &Id) |
| bool | operator== (const FShaderId &X, const FShaderId &Y) |
| bool | operator!= (const FShaderId &X, const FShaderId &Y) |
Uniquely identifies an FShader instance.
Used to link FMaterialShaderMaps and FShaders on load.
|
inline |
|
inline |
| FSHAHash FShaderId::MaterialShaderMapHash |
| int32 FShaderId::PermutationId |
| uint32 FShaderId::Platform |
| FHashedName FShaderId::ShaderPipelineName |
| const FShaderType* FShaderId::Type |
| const FVertexFactoryType* FShaderId::VFType |