| RHIResourceType
|
Module |
|
Header |
/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLShaderResources.h |
Include |
#include "OpenGLShaderResources.h" |
template<typename RHIResourceType, GLenum GLTypeEnum, EShaderFrequency FrequencyT>
class TOpenGLShader : public RHIResourceType
OpenGL shader resource.
Name | Description | ||
---|---|---|---|
|
Bindings |
External bindings for this shader. |
|
|
GLuint |
Resource |
The OpenGL resource ID. |
|
StaticSlots |
Static slots for each uniform buffer. |
|
|
UniformBuffersCopyInfo |
List of memory copies from RHIUniformBuffer to packed uniforms. |
Name | Description | |
---|---|---|
|
TOpenGLShader() |
Constructor. |
Name | Description | |
---|---|---|
|
~TOpenGLShader() |
Destructor. |
Name |
Description |
---|---|
StaticFrequency |
|
TypeEnum |