UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUniformExpressionSet Member List

This is the complete list of members for FUniformExpressionSet, including all inherited members.

AddDefaultParameterValue(const UE::Shader::FValue &Value)FUniformExpressionSet
AddNumericParameterEvaluation(uint32 ParameterIndex, uint32 BufferOffset)FUniformExpressionSet
AddVTLayer(int32 StackIndex, int32 TextureIndex)FUniformExpressionSet
AddVTStack(int32 InPreallocatedStackTextureIndex)FUniformExpressionSet
AllocateFromUniformBuffer(uint32 NumOfFloat4s)FUniformExpressionSet
CountTextureCollections(uint32 &BindlessCollections, uint32 &VirtualCollections) constFUniformExpressionSet
CreateBufferStruct()FUniformExpressionSet
FDebugUniformExpressionSetFUniformExpressionSetfriend
FHLSLMaterialTranslatorFUniformExpressionSetfriend
FillUniformBuffer(const FMaterialRenderContext &MaterialRenderContext, const FUniformExpressionCache &UniformExpressionCache, const FRHIUniformBufferLayout *UniformBufferLayout, uint8 *TempBuffer, int TempBufferSize) constFUniformExpressionSet
FillUniformBuffer(const FMaterialRenderContext &MaterialRenderContext, TConstArrayView< IAllocatedVirtualTexture * > AllocatedVTs, const FRHIUniformBufferLayout *UniformBufferLayout, uint8 *TempBuffer, int TempBufferSize) constFUniformExpressionSet
FindOrAddExternalTextureParameter(const FMaterialExternalTextureParameterInfo &Info)FUniformExpressionSet
FindOrAddNumericParameter(EMaterialParameterType Type, const FMaterialParameterInfo &ParameterInfo, uint32 DefaultValueOffset)FUniformExpressionSet
FindOrAddTextureCollectionParameter(const FMaterialTextureCollectionParameterInfo &Info)FUniformExpressionSet
FindOrAddTextureParameter(EMaterialTextureParameterType Type, const FMaterialTextureParameterInfo &Info)FUniformExpressionSet
FMaterialFUniformExpressionSetfriend
FMaterialRenderProxyFUniformExpressionSetfriend
FMaterialShaderFUniformExpressionSetfriend
FMaterialShaderMapFUniformExpressionSetfriend
FMaterialVirtualTextureStackFUniformExpressionSetfriend
FUniformExpressionSet()FUniformExpressionSetinline
GetDefaultParameterData(uint32 Offset) constFUniformExpressionSetinline
GetDefaultParameterValue(EMaterialParameterType Type, uint32 Offset) constFUniformExpressionSetinline
GetGameThreadTextureCollectionValue(int32 Index, const UMaterialInterface *MaterialInterface, const FMaterial &Material, UTextureCollection *&OutValue) constFUniformExpressionSet
GetGameThreadTextureValue(EMaterialTextureParameterType Type, int32 Index, const UMaterialInterface *MaterialInterface, const FMaterial &Material, UTexture *&OutValue, bool bAllowOverride=true) constFUniformExpressionSet
GetMaterialCacheTagStacks() constFUniformExpressionSetinline
GetNumericParameter(uint32 Index) constFUniformExpressionSetinline
GetNumericParameterEvaluationOffset(uint32 ParameterIndex) constFUniformExpressionSet
GetNumTextureCollections() constFUniformExpressionSetinline
GetNumTextures(EMaterialTextureParameterType Type) constFUniformExpressionSetinline
GetReferencedTexture2DRHIHash(const FMaterialRenderContext &MaterialRenderContext) constFUniformExpressionSet
GetSummaryString() constFUniformExpressionSet
GetTextureCollectionParameter(int32 Index) constFUniformExpressionSetinline
GetTextureCollectionValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const UTextureCollection *&OutValue) constFUniformExpressionSet
GetTextureParameter(EMaterialTextureParameterType Type, int32 Index) constFUniformExpressionSetinline
GetTextureValue(EMaterialTextureParameterType Type, int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const UTexture *&OutValue) constFUniformExpressionSet
GetTextureValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const URuntimeVirtualTexture *&OutValue) constFUniformExpressionSet
GetTextureValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const USparseVolumeTexture *&OutValue) constFUniformExpressionSet
GetUniformBufferLayoutInitializer() constFUniformExpressionSetinline
GetVTStack(int32 Index) constFUniformExpressionSetinline
GetVTStackAndLayerIndex(int32 UniformExpressionIndex) constFUniformExpressionSetprotected
GetVTStacks() constFUniformExpressionSetinline
HasExternalTextureExpressions() constFUniformExpressionSetinline
IsEmpty() constFUniformExpressionSet
LAYOUT_ARRAY(TMemoryImageArray< FMaterialTextureParameterInfo >, UniformTextureParameters, NumMaterialTextureParameterTypes)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformParameterEvaluation >, UniformParameterEvaluations)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformPreshaderHeader >, UniformPreshaders)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformPreshaderField >, UniformPreshaderFields)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialNumericParameterInfo >, UniformNumericParameters)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialExternalTextureParameterInfo >, UniformExternalTextureParameters)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialTextureCollectionParameterInfo >, UniformTextureCollectionParameters)FUniformExpressionSetprotected
LAYOUT_FIELD(uint32, UniformPreshaderBufferSize)FUniformExpressionSetprotected
LAYOUT_FIELD(UE::Shader::FPreshaderData, UniformPreshaderData)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< uint8 >, DefaultValues)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FMaterialVirtualTextureStack >, VTStacks)FUniformExpressionSetprotected
LAYOUT_FIELD(TMemoryImageArray< FGuid >, ParameterCollections)FUniformExpressionSetprotected
LAYOUT_FIELD(FRHIUniformBufferLayoutInitializer, UniformBufferLayoutInitializer)FUniformExpressionSetprotected
operator==(const FUniformExpressionSet &ReferenceSet) constFUniformExpressionSet
SetParameterCollections(TConstArrayView< const class UMaterialParameterCollection * > Collections)FUniformExpressionSet
SetVTLayer(int32 StackIndex, int32 VTLayerIndex, int32 TextureIndex)FUniformExpressionSet
WriteUniformPreshaderEntry(uint32 BufferOffset, UE::Shader::EValueType EntryType, const TFunction< void(UE::Shader::FPreshaderData &)> &EntryGenerator)FUniformExpressionSet