Diligent::ShaderGLImpl class final

Shader object implementation in OpenGL backend.

Contents

Base classes

template<typename EngineImplTraits>
class ShaderBase<EngineGLImplTraits>
Template class implementing base functionality of the shader object.

Public functions

auto GetResourceCount() const -> Uint32 final
Implementation of IShader::GetResourceCount() in OpenGL backend.
void GetResourceDesc(Uint32 Index, ShaderResourceDesc& ResourceDesc) const final
Implementation of IShader::GetResource() in OpenGL backend.