![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OpenGLShaderResources.h>
Inheritance diagram for FOpenGLGeometryShader:Static Public Attributes | |
| static constexpr EShaderFrequency | Frequency = SF_Geometry |
Additional Inherited Members | ||
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 | |
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 | |
| FOpenGLGeometryShader::FOpenGLGeometryShader | ( | TArrayView< const uint8 > | Code, |
| const FSHAHash & | Hash | ||
| ) |
| void FOpenGLGeometryShader::ConditionalyCompile | ( | ) |
|
staticconstexpr |