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

#include <MaterialShaderType.h>

+ Inheritance diagram for FMaterialShaderType::CompiledShaderInitializerType:

Public Member Functions

 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 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()

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 
)
inline

Member Data Documentation

◆ DebugDescription

const FString FMaterialShaderType::CompiledShaderInitializerType::DebugDescription

◆ UniformExpressionSet

const FUniformExpressionSet& FMaterialShaderType::CompiledShaderInitializerType::UniformExpressionSet

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