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

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

AddRef() constFRHIResourceinline
BindingsFOpenGLShader
bUsesProgrammableBlendingFOpenGLShader
Compile(GLenum TypeEnum)FOpenGLShaderprotected
ConditionalyCompile()FOpenGLComputeShader
DebugFRHIShader
DebugSRVTypeValidationDataFRHIShader
DebugStrideValidationDataFRHIShader
DebugUAVTypeValidationDataFRHIShader
DebugUBSizeValidationDataFRHIShader
DisableLifetimeExtension()FRHIResourceinline
FOpenGLComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)FOpenGLComputeShader
FOpenGLShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, GLenum TypeEnum, FShaderResourceTable &SRT, FRHIShader *RHIShader)FOpenGLShader
FrequencyFOpenGLComputeShaderstatic
FRHIComputeShader()FRHIComputeShaderinline
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIShader()=deleteFRHIShader
FRHIShader(ERHIResourceType InResourceType, EShaderFrequency InFrequency)FRHIShaderinline
GetFrequency() constFRHIShaderinline
GetHash() constFRHIShaderinline
GetOwnerName() constFRHIResourceinline
GetRefCount() constFRHIResourceinline
GetShaderName() constFRHIShaderinline
GetShaderResourceTable() constFRHIShaderDatainline
GetStaticSlots() constFRHIShaderDatainline
GetTextureNeeds(int32 &OutMaxTextureStageUsed)FOpenGLComputeShader
GetType() constFRHIResourceinline
GetUAVNeeds(int32 &OutMaxUAVUnitUsed) constFOpenGLComputeShader
GetUniformBufferName(uint32 Index) constFRHIShaderinline
HasNoDerivativeOps() constFRHIShaderinline
HasShaderBundleUsage() constFRHIShaderinline
HasShaderName() constFRHIShaderinline
IsValid() constFRHIResourceinline
LinkedProgramFOpenGLComputeShader
MaxTextureStageUsed()FOpenGLComputeShader
NeedsTextureStage(int32 TextureStageIndex)FOpenGLComputeShader
NeedsUAVStage(int32 UAVStageIndex) constFOpenGLComputeShader
Release() constFRHIResourceinline
ResourceFOpenGLShader
SerializeShaderResourceTable(FArchive &Ar)FRHIShaderDatainline
SetHash(const FSHAHash &InHash)FRHIShaderinline
SetNoDerivativeOps(bool bValue)FRHIShaderinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetShaderBundleUsage(bool bValue)FRHIShaderinline
SetStats(struct FPipelineStateStats *Ptr)FRHIComputeShaderinline
ShaderCodeKeyFOpenGLShader
ShaderNameFRHIShader
ShaderResourceTableFRHIShaderDataprotected
StaticSlotsFRHIShaderDataprotected
UniformBufferNamesFRHIShader
UniformBuffersCopyInfoFOpenGLShader
UpdateStats()FRHIComputeShader
~FOpenGLShader()FOpenGLShaderinline
~FRHIResource()FRHIResourceprotectedvirtual