UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshMaterialShaderType::CompiledShaderInitializerType Struct Reference

#include <MeshMaterialShaderType.h>

+ Inheritance diagram for FMeshMaterialShaderType::CompiledShaderInitializerType:

Public Member Functions

 CompiledShaderInitializerType (const FShaderType *InType, int32 PermutationId, const FShaderCompilerOutput &CompilerOutput, const FUniformExpressionSet &InUniformExpressionSet, const FSHAHash &InMaterialShaderMapHash, const FString &InDebugDescription, const FShaderPipelineType *InShaderPipeline, const FVertexFactoryType *InVertexFactoryType)
 
- Public Member Functions inherited from FMaterialShaderType::CompiledShaderInitializerType
 CompiledShaderInitializerType (const FShaderType *InType, int32 InPermutationId, const FShaderCompilerOutput &CompilerOutput, const FUniformExpressionSet &InUniformExpressionSet, const FSHAHash &InMaterialShaderMapHash, const FShaderPipelineType *InShaderPipeline, const FVertexFactoryType *InVertexFactoryType, const FString &InDebugDescription)
 
- Public Member Functions inherited from FShaderCompiledShaderInitializerType
RENDERCORE_API FShaderCompiledShaderInitializerType (const FShaderType *InType, const FShaderType::FParameters *InParameters, int32 InPermutationId, const FShaderCompilerOutput &CompilerOutput, const FSHAHash &InMaterialShaderMapHash, const FShaderPipelineType *InShaderPipeline, const FVertexFactoryType *InVertexFactoryType)
 

Public Attributes

const FVertexFactoryTypeVertexFactoryType
 
- Public Attributes inherited from FMaterialShaderType::CompiledShaderInitializerType
const FUniformExpressionSetUniformExpressionSet
 
const FString DebugDescription
 
- Public Attributes inherited from FShaderCompiledShaderInitializerType
const FShaderTypeType
 
const FShaderType::FParametersParameters
 
FShaderTarget Target
 
TConstArrayView< uint8Code
 
const FShaderParameterMapParameterMap
 
const FSHAHashOutputHash
 
FSHAHash MaterialShaderMapHash
 
const FShaderPipelineTypeShaderPipeline
 
const FVertexFactoryTypeVertexFactoryType
 
uint32 NumInstructions
 
uint32 NumTextureSamplers
 
uint32 CodeSize
 
int32 PermutationId
 
TArray< FGenericShaderStatShaderStatistics
 

Constructor & Destructor Documentation

◆ CompiledShaderInitializerType()

FMeshMaterialShaderType::CompiledShaderInitializerType::CompiledShaderInitializerType ( const FShaderType InType,
int32  PermutationId,
const FShaderCompilerOutput CompilerOutput,
const FUniformExpressionSet InUniformExpressionSet,
const FSHAHash InMaterialShaderMapHash,
const FString &  InDebugDescription,
const FShaderPipelineType InShaderPipeline,
const FVertexFactoryType InVertexFactoryType 
)
inline

Member Data Documentation

◆ VertexFactoryType

const FVertexFactoryType* FMeshMaterialShaderType::CompiledShaderInitializerType::VertexFactoryType

The documentation for this struct was generated from the following file: