| AddRef() override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| Get(Uint32 ArrayIndex=0) const =0 | Diligent.IShaderResourceVariable | pure virtual |
| GetIndex() const override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| GetReferenceCounters() const override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| GetResourceDesc(ShaderResourceDesc &ResourceDesc) const override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| GetType() const override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) override | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| Diligent::IShaderResourceVariable::QueryInterface(const INTERFACE_ID &IID, DerivedType **ppInterface) | Diligent.IObject | inline |
| Release() override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| Set(IDeviceObject *pObject, SET_SHADER_RESOURCE_FLAGS Flags) override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| SetArray(IDeviceObject *const *ppObjects, Uint32 FirstElement, Uint32 NumElements, SET_SHADER_RESOURCE_FLAGS Flags) override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| SetBufferOffset(Uint32 Offset, Uint32 ArrayIndex) override final | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |
| SetBufferRange(IDeviceObject *pObject, Uint64 Offset, Uint64 Size, Uint32 ArrayIndex, SET_SHADER_RESOURCE_FLAGS Flags) override | Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > | inlinevirtual |