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

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

AddRef() constFRHIResourceinline
ArgumentBitmasksFMetalShaderData
ArgumentEncodersFMetalShaderData
bDeviceFunctionConstantsFMetalShaderData
bHasFunctionConstantsFMetalShaderData
BindingsFMetalShaderData
CodeSizeFMetalShaderData
CompressedSourceFMetalShaderData
ConstantValueHashFMetalShaderData
DebugFRHIShader
DebugSRVTypeValidationDataFRHIShader
DebugStrideValidationDataFRHIShader
DebugUAVTypeValidationDataFRHIShader
DebugUBSizeValidationDataFRHIShader
Destroy()TMetalBaseShader< FRHIPixelShader, SF_Pixel >
DeviceTMetalBaseShader< FRHIPixelShader, SF_Pixel >protected
DisableLifetimeExtension()FRHIResourceinline
FMetalPixelShader(FMetalDevice &Device, TArrayView< const uint8 > InCode)FMetalPixelShader
FMetalPixelShader(FMetalDevice &Device, TArrayView< const uint8 > InCode, MTLLibraryPtr InLibrary)FMetalPixelShader
FRHIGraphicsShader(ERHIResourceType InResourceType, EShaderFrequency InFrequency)FRHIGraphicsShaderinlineexplicit
FRHIPixelShader()FRHIPixelShaderinline
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIShader()=deleteFRHIShader
FRHIShader(ERHIResourceType InResourceType, EShaderFrequency InFrequency)FRHIShaderinline
FunctionFMetalShaderData
GetCompiledFunction(bool const bAsync=false, const int32 FunctionIndex=-1)TMetalBaseShader< FRHIPixelShader, SF_Pixel >protected
GetFrequency() constFRHIShaderinline
GetFunction()FMetalPixelShader
GetHash() constFRHIShaderinline
GetOwnerName() constFRHIResourceinline
GetRefCount() constFRHIResourceinline
GetShaderName() constFRHIShaderinline
GetShaderResourceTable() constFRHIShaderDatainline
GetSourceCode()TMetalBaseShader< FRHIPixelShader, SF_Pixel >inline
GetStaticSlots() constFRHIShaderDatainline
GetType() constFRHIResourceinline
GetUniformBufferName(uint32 Index) constFRHIShaderinline
GlslCodeNSStringFMetalShaderData
HasNoDerivativeOps() constFRHIShaderinline
HasShaderBundleUsage() constFRHIShaderinline
HasShaderName() constFRHIShaderinline
Init(TArrayView< const uint8 > InCode, FMetalCodeHeader &Header, MTLLibraryPtr InLibrary)TMetalBaseShader< FRHIPixelShader, SF_Pixel >
IsValid() constFRHIResourceinline
LibraryFMetalShaderData
LibraryFunctionIndexFMetalShaderData
Release() constFRHIResourceinline
SerializeShaderResourceTable(FArchive &Ar)FRHIShaderDatainline
SetHash(const FSHAHash &InHash)FRHIShaderinline
SetNoDerivativeOps(bool bValue)FRHIShaderinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetShaderBundleUsage(bool bValue)FRHIShaderinline
ShaderNameFRHIShader
ShaderResourceTableFRHIShaderDataprotected
SideTableBindingFMetalShaderData
SourceCRCFMetalShaderData
SourceLenFMetalShaderData
StaticFrequency enum valueTMetalBaseShader< FRHIPixelShader, SF_Pixel >
FRHIPixelShader::StaticSlotsFRHIShaderDataprotected
FMetalShaderData::StaticSlotsFMetalShaderData
TMetalBaseShader(FMetalDevice &MetalDevice)TMetalBaseShader< FRHIPixelShader, SF_Pixel >inline
UniformBufferNamesFRHIShader
~FRHIResource()FRHIResourceprotectedvirtual
~TMetalBaseShader()TMetalBaseShader< FRHIPixelShader, SF_Pixel >inlinevirtual