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

#include <Shader.h>

+ Inheritance diagram for FShaderCompiledShaderInitializerType:

Public Member Functions

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

◆ FShaderCompiledShaderInitializerType()

FShaderCompiledShaderInitializerType::FShaderCompiledShaderInitializerType ( const FShaderType InType,
const FShaderType::FParameters InParameters,
int32  InPermutationId,
const FShaderCompilerOutput CompilerOutput,
const FSHAHash InMaterialShaderMapHash,
const FShaderPipelineType InShaderPipeline,
const FVertexFactoryType InVertexFactoryType 
)

Member Data Documentation

◆ Code

TConstArrayView<uint8> FShaderCompiledShaderInitializerType::Code

◆ CodeSize

uint32 FShaderCompiledShaderInitializerType::CodeSize

◆ MaterialShaderMapHash

FSHAHash FShaderCompiledShaderInitializerType::MaterialShaderMapHash

◆ NumInstructions

uint32 FShaderCompiledShaderInitializerType::NumInstructions

◆ NumTextureSamplers

uint32 FShaderCompiledShaderInitializerType::NumTextureSamplers

◆ OutputHash

const FSHAHash& FShaderCompiledShaderInitializerType::OutputHash

◆ ParameterMap

const FShaderParameterMap& FShaderCompiledShaderInitializerType::ParameterMap

◆ Parameters

const FShaderType::FParameters* FShaderCompiledShaderInitializerType::Parameters

◆ PermutationId

int32 FShaderCompiledShaderInitializerType::PermutationId

◆ ShaderPipeline

const FShaderPipelineType* FShaderCompiledShaderInitializerType::ShaderPipeline

◆ ShaderStatistics

TArray<FGenericShaderStat> FShaderCompiledShaderInitializerType::ShaderStatistics

◆ Target

FShaderTarget FShaderCompiledShaderInitializerType::Target

◆ Type

const FShaderType* FShaderCompiledShaderInitializerType::Type

◆ VertexFactoryType

const FVertexFactoryType* FShaderCompiledShaderInitializerType::VertexFactoryType

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