Implementation of the Diligent::IShaderResourceBindingD3D12 interface. More...
#include <ShaderResourceBindingD3D12Impl.hpp>
Additional Inherited Members | |
![]() | |
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(). | |
![]() | |
RefCntAutoPtr< ResourceSignatureType > | m_pPRS |
RefCntAutoPtr< ResourceSignatureType > | m_pPRS |
Implementation of the Diligent::IShaderResourceBindingD3D12 interface.