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

#include <ShaderCore.h>

Public Attributes

TArray< FShaderCodeValidationStrideShaderCodeValidationStride
 
TArray< FShaderCodeValidationTypeShaderCodeValidationSRVType
 
TArray< FShaderCodeValidationTypeShaderCodeValidationUAVType
 
TArray< FShaderCodeValidationUBSizeShaderCodeValidationUBSize
 
uint16 Version = StaticVersion
 

Static Public Attributes

static constexpr EShaderOptionalDataKey Key = EShaderOptionalDataKey::Validation
 
static constexpr uint16 StaticVersion = 0
 

Friends

FArchiveoperator<< (FArchive &Ar, FShaderCodeValidationExtension &Extension)
 

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FShaderCodeValidationExtension Extension 
)
friend

Member Data Documentation

◆ Key

constexpr EShaderOptionalDataKey FShaderCodeValidationExtension::Key = EShaderOptionalDataKey::Validation
staticconstexpr

◆ ShaderCodeValidationSRVType

TArray<FShaderCodeValidationType> FShaderCodeValidationExtension::ShaderCodeValidationSRVType

◆ ShaderCodeValidationStride

TArray<FShaderCodeValidationStride> FShaderCodeValidationExtension::ShaderCodeValidationStride

◆ ShaderCodeValidationUAVType

TArray<FShaderCodeValidationType> FShaderCodeValidationExtension::ShaderCodeValidationUAVType

◆ ShaderCodeValidationUBSize

TArray<FShaderCodeValidationUBSize> FShaderCodeValidationExtension::ShaderCodeValidationUBSize

◆ StaticVersion

constexpr uint16 FShaderCodeValidationExtension::StaticVersion = 0
staticconstexpr

◆ Version

uint16 FShaderCodeValidationExtension::Version = StaticVersion

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