![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderParameterMacros.h>
Public Types | |
| using | TAlignedType = TStaticArray< std::conditional_t< Alignment==alignof(T), T, UE::Core::TAlignedElement< T, Alignment > >, InNumElements > |
| using | TInstancedType = T |
Static Public Member Functions | |
| static const FShaderParametersMetadata * | GetStructMetadata () |
Static Public Attributes | |
| static constexpr EUniformBufferBaseType | BaseType = TShaderParameterTypeInfo<T>::BaseType |
| static constexpr int32 | NumRows = TShaderParameterTypeInfo<T>::NumRows |
| static constexpr int32 | NumColumns = TShaderParameterTypeInfo<T>::NumColumns |
| static constexpr int32 | NumElements = InNumElements |
| static constexpr int32 | Alignment = SHADER_PARAMETER_ARRAY_ELEMENT_ALIGNMENT |
| static constexpr bool | bIsStoredInConstantBuffer = TShaderParameterTypeInfo<T>::bIsStoredInConstantBuffer |
| using TShaderParameterTypeInfo< T[InNumElements]>::TAlignedType = TStaticArray<std::conditional_t<Alignment == alignof(T), T, UE::Core::TAlignedElement<T, Alignment> >, InNumElements> |
| using TShaderParameterTypeInfo< T[InNumElements]>::TInstancedType = T |
|
inlinestatic |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |