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

#include <MaterialShaderType.h>

Public Member Functions

 FMaterialShaderTypes ()
 
const FShaderTypeAddShaderType (const FShaderType *InType, int32 InPermutationId=0)
 
template<typename ShaderType >
const FShaderTypeAddShaderType (int32 InPermutationId=0)
 

Public Attributes

const FShaderPipelineTypePipelineType
 
const FShaderTypeShaderType [SF_NumFrequencies]
 
int32 PermutationId [SF_NumFrequencies]
 

Constructor & Destructor Documentation

◆ FMaterialShaderTypes()

FMaterialShaderTypes::FMaterialShaderTypes ( )
inline

Member Function Documentation

◆ AddShaderType() [1/2]

const FShaderType * FMaterialShaderTypes::AddShaderType ( const FShaderType InType,
int32  InPermutationId = 0 
)
inline

◆ AddShaderType() [2/2]

template<typename ShaderType >
const FShaderType * FMaterialShaderTypes::AddShaderType ( int32  InPermutationId = 0)
inline

Member Data Documentation

◆ PermutationId

int32 FMaterialShaderTypes::PermutationId[SF_NumFrequencies]

◆ PipelineType

const FShaderPipelineType* FMaterialShaderTypes::PipelineType

◆ ShaderType

const FShaderType* FMaterialShaderTypes::ShaderType[SF_NumFrequencies]

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