![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OpenGLShaderResources.h>
Inheritance diagram for FOpenGLComputeShader:Public Attributes | ||
| FOpenGLLinkedProgram * | LinkedProgram = nullptr | |
Public Attributes inherited from FRHIShader | ||
| struct { | ||
| FString ShaderName | ||
| TArray< FName > UniformBufferNames | ||
| } | Debug | |
| TArray< FShaderCodeValidationStride > | DebugStrideValidationData | |
| TArray< FShaderCodeValidationType > | DebugSRVTypeValidationData | |
| TArray< FShaderCodeValidationType > | DebugUAVTypeValidationData | |
| TArray< FShaderCodeValidationUBSize > | DebugUBSizeValidationData | |
Public Attributes inherited from FOpenGLShader | ||
| GLuint | Resource = 0 | |
| FOpenGLShaderBindings | Bindings | |
| TArray< CrossCompiler::FUniformBufferCopyInfo > | UniformBuffersCopyInfo | |
| FOpenGLCompiledShaderKey | ShaderCodeKey | |
| bool | bUsesProgrammableBlending = false | |
Static Public Attributes | |
| static constexpr EShaderFrequency | Frequency = SF_Compute |
Additional Inherited Members | |
Protected Member Functions inherited from FRHIResource | |
| virtual RHI_API | ~FRHIResource () |
Protected Member Functions inherited from FOpenGLShader | |
| void | Compile (GLenum TypeEnum) |
Protected Attributes inherited from FRHIShaderData | |
| FShaderResourceTable | ShaderResourceTable |
| TArray< FUniformBufferStaticSlot > | StaticSlots |
| FOpenGLComputeShader::FOpenGLComputeShader | ( | TArrayView< const uint8 > | Code, |
| const FSHAHash & | Hash | ||
| ) |
| void FOpenGLComputeShader::ConditionalyCompile | ( | ) |
| int32 FOpenGLComputeShader::MaxTextureStageUsed | ( | ) |
|
staticconstexpr |
| FOpenGLLinkedProgram* FOpenGLComputeShader::LinkedProgram = nullptr |