![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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) const | FUniformExpressionSet | |
| CreateBufferStruct() | FUniformExpressionSet | |
| FDebugUniformExpressionSet | FUniformExpressionSet | friend |
| FHLSLMaterialTranslator | FUniformExpressionSet | friend |
| FillUniformBuffer(const FMaterialRenderContext &MaterialRenderContext, const FUniformExpressionCache &UniformExpressionCache, const FRHIUniformBufferLayout *UniformBufferLayout, uint8 *TempBuffer, int TempBufferSize) const | FUniformExpressionSet | |
| FillUniformBuffer(const FMaterialRenderContext &MaterialRenderContext, TConstArrayView< IAllocatedVirtualTexture * > AllocatedVTs, const FRHIUniformBufferLayout *UniformBufferLayout, uint8 *TempBuffer, int TempBufferSize) const | FUniformExpressionSet | |
| 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 | |
| FMaterial | FUniformExpressionSet | friend |
| FMaterialRenderProxy | FUniformExpressionSet | friend |
| FMaterialShader | FUniformExpressionSet | friend |
| FMaterialShaderMap | FUniformExpressionSet | friend |
| FMaterialVirtualTextureStack | FUniformExpressionSet | friend |
| FUniformExpressionSet() | FUniformExpressionSet | inline |
| GetDefaultParameterData(uint32 Offset) const | FUniformExpressionSet | inline |
| GetDefaultParameterValue(EMaterialParameterType Type, uint32 Offset) const | FUniformExpressionSet | inline |
| GetGameThreadTextureCollectionValue(int32 Index, const UMaterialInterface *MaterialInterface, const FMaterial &Material, UTextureCollection *&OutValue) const | FUniformExpressionSet | |
| GetGameThreadTextureValue(EMaterialTextureParameterType Type, int32 Index, const UMaterialInterface *MaterialInterface, const FMaterial &Material, UTexture *&OutValue, bool bAllowOverride=true) const | FUniformExpressionSet | |
| GetMaterialCacheTagStacks() const | FUniformExpressionSet | inline |
| GetNumericParameter(uint32 Index) const | FUniformExpressionSet | inline |
| GetNumericParameterEvaluationOffset(uint32 ParameterIndex) const | FUniformExpressionSet | |
| GetNumTextureCollections() const | FUniformExpressionSet | inline |
| GetNumTextures(EMaterialTextureParameterType Type) const | FUniformExpressionSet | inline |
| GetReferencedTexture2DRHIHash(const FMaterialRenderContext &MaterialRenderContext) const | FUniformExpressionSet | |
| GetSummaryString() const | FUniformExpressionSet | |
| GetTextureCollectionParameter(int32 Index) const | FUniformExpressionSet | inline |
| GetTextureCollectionValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const UTextureCollection *&OutValue) const | FUniformExpressionSet | |
| GetTextureParameter(EMaterialTextureParameterType Type, int32 Index) const | FUniformExpressionSet | inline |
| GetTextureValue(EMaterialTextureParameterType Type, int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const UTexture *&OutValue) const | FUniformExpressionSet | |
| GetTextureValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const URuntimeVirtualTexture *&OutValue) const | FUniformExpressionSet | |
| GetTextureValue(int32 Index, const FMaterialRenderContext &Context, const FMaterial &Material, const USparseVolumeTexture *&OutValue) const | FUniformExpressionSet | |
| GetUniformBufferLayoutInitializer() const | FUniformExpressionSet | inline |
| GetVTStack(int32 Index) const | FUniformExpressionSet | inline |
| GetVTStackAndLayerIndex(int32 UniformExpressionIndex) const | FUniformExpressionSet | protected |
| GetVTStacks() const | FUniformExpressionSet | inline |
| HasExternalTextureExpressions() const | FUniformExpressionSet | inline |
| IsEmpty() const | FUniformExpressionSet | |
| LAYOUT_ARRAY(TMemoryImageArray< FMaterialTextureParameterInfo >, UniformTextureParameters, NumMaterialTextureParameterTypes) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformParameterEvaluation >, UniformParameterEvaluations) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformPreshaderHeader >, UniformPreshaders) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialUniformPreshaderField >, UniformPreshaderFields) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialNumericParameterInfo >, UniformNumericParameters) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialExternalTextureParameterInfo >, UniformExternalTextureParameters) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialTextureCollectionParameterInfo >, UniformTextureCollectionParameters) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(uint32, UniformPreshaderBufferSize) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(UE::Shader::FPreshaderData, UniformPreshaderData) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< uint8 >, DefaultValues) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FMaterialVirtualTextureStack >, VTStacks) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(TMemoryImageArray< FGuid >, ParameterCollections) | FUniformExpressionSet | protected |
| LAYOUT_FIELD(FRHIUniformBufferLayoutInitializer, UniformBufferLayoutInitializer) | FUniformExpressionSet | protected |
| operator==(const FUniformExpressionSet &ReferenceSet) const | FUniformExpressionSet | |
| 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 |