UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]> Struct Template Reference

#include <ShaderParameterMacros.h>

Public Types

using TAlignedType = TShaderResourceParameterArray< ShaderResourceType, InNumElements >
 

Static Public Member Functions

static const FShaderParametersMetadataGetStructMetadata ()
 

Static Public Attributes

static constexpr int32 NumRows = 1
 
static constexpr int32 NumColumns = 1
 
static constexpr int32 NumElements = InNumElements
 
static constexpr int32 Alignment = SHADER_PARAMETER_POINTER_ALIGNMENT
 
static constexpr bool bIsStoredInConstantBuffer = false
 

Member Typedef Documentation

◆ TAlignedType

template<typename ShaderResourceType , size_t InNumElements>
using TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::TAlignedType = TShaderResourceParameterArray<ShaderResourceType, InNumElements>

Member Function Documentation

◆ GetStructMetadata()

template<typename ShaderResourceType , size_t InNumElements>
static const FShaderParametersMetadata * TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::GetStructMetadata ( )
inlinestatic

Member Data Documentation

◆ Alignment

template<typename ShaderResourceType , size_t InNumElements>
constexpr int32 TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::Alignment = SHADER_PARAMETER_POINTER_ALIGNMENT
staticconstexpr

◆ bIsStoredInConstantBuffer

template<typename ShaderResourceType , size_t InNumElements>
constexpr bool TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::bIsStoredInConstantBuffer = false
staticconstexpr

◆ NumColumns

template<typename ShaderResourceType , size_t InNumElements>
constexpr int32 TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::NumColumns = 1
staticconstexpr

◆ NumElements

template<typename ShaderResourceType , size_t InNumElements>
constexpr int32 TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::NumElements = InNumElements
staticconstexpr

◆ NumRows

template<typename ShaderResourceType , size_t InNumElements>
constexpr int32 TShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]>::NumRows = 1
staticconstexpr

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