Shader resource binding object implementation in OpenGL backend. More...
#include <ShaderResourceBindingWebGPUImpl.hpp>
Additional Inherited Members | |
Public Member Functions inherited from Diligent::ShaderResourceBindingBase< EngineWebGPUImplTraits > | |
| ShaderResourceBindingBase (IReferenceCounters *pRefCounters, ResourceSignatureType *pPRS) | |
| virtual IPipelineResourceSignature *DILIGENT_CALL_TYPE | GetPipelineResourceSignature () const override final |
| Implementation of IShaderResourceBinding::GetPipelineResourceSignature(). | |
| virtual IShaderResourceVariable *DILIGENT_CALL_TYPE | GetVariableByName (SHADER_TYPE ShaderType, const char *Name) override final |
| Implementation of IShaderResourceBinding::GetVariableByName(). | |
| virtual Uint32 DILIGENT_CALL_TYPE | GetVariableCount (SHADER_TYPE ShaderType) const override final |
| Implementation of IShaderResourceBinding::GetVariableCount(). | |
| virtual IShaderResourceVariable *DILIGENT_CALL_TYPE | GetVariableByIndex (SHADER_TYPE ShaderType, Uint32 Index) override final |
| Implementation of IShaderResourceBinding::GetVariableByIndex(). | |
| virtual void DILIGENT_CALL_TYPE | BindResources (SHADER_TYPE ShaderStages, IResourceMapping *pResMapping, BIND_SHADER_RESOURCES_FLAGS Flags) override final |
| Implementation of IShaderResourceBinding::BindResources(). | |
| virtual SHADER_RESOURCE_VARIABLE_TYPE_FLAGS DILIGENT_CALL_TYPE | CheckResources (SHADER_TYPE ShaderStages, IResourceMapping *pResMapping, BIND_SHADER_RESOURCES_FLAGS Flags) const override final |
| Implementation of IShaderResourceBinding::CheckResources(). | |
| ShaderResourceBindingBase (IReferenceCounters *pRefCounters, ResourceSignatureType *pPRS) | |
| virtual IPipelineResourceSignature *DILIGENT_CALL_TYPE | GetPipelineResourceSignature () const override final |
| Implementation of IShaderResourceBinding::GetPipelineResourceSignature(). | |
| virtual IShaderResourceVariable *DILIGENT_CALL_TYPE | GetVariableByName (SHADER_TYPE ShaderType, const char *Name) override final |
| Implementation of IShaderResourceBinding::GetVariableByName(). | |
| virtual Uint32 DILIGENT_CALL_TYPE | GetVariableCount (SHADER_TYPE ShaderType) const override final |
| Implementation of IShaderResourceBinding::GetVariableCount(). | |
| virtual IShaderResourceVariable *DILIGENT_CALL_TYPE | GetVariableByIndex (SHADER_TYPE ShaderType, Uint32 Index) override final |
| Implementation of IShaderResourceBinding::GetVariableByIndex(). | |
| virtual void DILIGENT_CALL_TYPE | BindResources (SHADER_TYPE ShaderStages, IResourceMapping *pResMapping, BIND_SHADER_RESOURCES_FLAGS Flags) override final |
| Implementation of IShaderResourceBinding::BindResources(). | |
| virtual SHADER_RESOURCE_VARIABLE_TYPE_FLAGS DILIGENT_CALL_TYPE | CheckResources (SHADER_TYPE ShaderStages, IResourceMapping *pResMapping, BIND_SHADER_RESOURCES_FLAGS Flags) const override final |
| Implementation of IShaderResourceBinding::CheckResources(). | |
Protected Attributes inherited from Diligent::ShaderResourceBindingBase< EngineWebGPUImplTraits > | |
| RefCntAutoPtr< ResourceSignatureType > | m_pPRS |
| RefCntAutoPtr< ResourceSignatureType > | m_pPRS |
Shader resource binding object implementation in OpenGL backend.