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 |
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 |