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