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

Utility class for reading shader parameters out of the data blob passed in. More...

Public Member Functions

 FShaderParameterReader ()=delete
 
 FShaderParameterReader (const void *InData, uint64 InDataSize)
 
 FShaderParameterReader (TConstArrayView< uint8 > InData)
 
template<typename TParameterIn >
const voidGetRawPointer (const TParameterIn &InParameter) const
 
template<typename TParameterOut , typename TParameterIn >
const TParameterOutRead (const TParameterIn &InParameter) const
 

Public Attributes

const uint8Data
 
const uint64 DataSize
 

Detailed Description

Utility class for reading shader parameters out of the data blob passed in.

Constructor & Destructor Documentation

◆ FShaderParameterReader() [1/3]

FShaderParameterReader::FShaderParameterReader ( )
delete

◆ FShaderParameterReader() [2/3]

FShaderParameterReader::FShaderParameterReader ( const void InData,
uint64  InDataSize 
)
inline

◆ FShaderParameterReader() [3/3]

FShaderParameterReader::FShaderParameterReader ( TConstArrayView< uint8 InData)
inline

Member Function Documentation

◆ GetRawPointer()

template<typename TParameterIn >
const void * FShaderParameterReader::GetRawPointer ( const TParameterIn InParameter) const
inline

◆ Read()

const TParameterOut & FShaderParameterReader::Read ( const TParameterIn InParameter) const
inline

Member Data Documentation

◆ Data

const uint8* FShaderParameterReader::Data

◆ DataSize

const uint64 FShaderParameterReader::DataSize

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