| AddRef() override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| BindResource(IDeviceObject *pObj, Uint32 ArrayIndex) const | Diligent::ShaderVariableD3D12Impl | inline |
| BindResources(IResourceMapping *pResourceMapping, Uint32 Flags) | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inline |
| GetDesc() const | Diligent::ShaderVariableD3D12Impl | inline |
| ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D >::GetDesc() const | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inline |
| GetHLSLResourceDesc(HLSLShaderResourceDesc &HLSLResDesc) const override final | Diligent::ShaderVariableD3D12Impl | inlinevirtual |
| GetIndex() const override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| Diligent::IShaderResourceVariableD3D::GetIndex() const | Diligent::IShaderResourceVariable | virtual |
| GetReferenceCounters() const override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| Diligent::IShaderResourceVariableD3D::GetReferenceCounters() const =0 | Diligent::IObject | pure virtual |
| GetResourceDesc(ShaderResourceDesc &ResourceDesc) const override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| GetType() const override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| Diligent::IShaderResourceVariableD3D::GetType() const | Diligent::IShaderResourceVariable | virtual |
| IsBound(Uint32 ArrayIndex) const override final | Diligent::ShaderVariableD3D12Impl | inlinevirtual |
| m_ParentManager | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | protected |
| m_ResIndex | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | protected |
| operator=(const ShaderVariableD3D12Impl &)=delete | Diligent::ShaderVariableD3D12Impl | |
| operator=(ShaderVariableD3D12Impl &&)=delete | Diligent::ShaderVariableD3D12Impl | |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) override final | Diligent::ShaderVariableD3D12Impl | inlinevirtual |
| Release() override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| Set(IDeviceObject *pObject) override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| SetArray(IDeviceObject *const *ppObjects, Uint32 FirstElement, Uint32 NumElements) override final | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inlinevirtual |
| ShaderVariableBase(ShaderVariableManagerD3D12 &ParentManager, Uint32 ResIndex) | Diligent::ShaderVariableBase< ShaderVariableD3D12Impl, ShaderVariableManagerD3D12, IShaderResourceVariableD3D > | inline |
| ShaderVariableD3D12Impl(ShaderVariableManagerD3D12 &ParentManager, Uint32 ResIndex) | Diligent::ShaderVariableD3D12Impl | inline |
| ShaderVariableD3D12Impl(const ShaderVariableD3D12Impl &)=delete | Diligent::ShaderVariableD3D12Impl | |
| ShaderVariableD3D12Impl(ShaderVariableD3D12Impl &&)=delete | Diligent::ShaderVariableD3D12Impl | |
| TBase typedef | Diligent::ShaderVariableD3D12Impl | |