Diligent Engine  v.2.4.g
Diligent::ShaderVariableVkImpl Member List

This is the complete list of members for Diligent::ShaderVariableVkImpl, including all inherited members.

AddRef() override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
BindResource(IDeviceObject *pObj, Uint32 ArrayIndex) constDiligent::ShaderVariableVkImplinline
BindResources(IResourceMapping *pResourceMapping, Uint32 Flags)Diligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inline
GetDesc() constDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inline
GetIndex() const override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
Diligent::IShaderResourceVariable::GetIndex() constDiligent::IShaderResourceVariablevirtual
GetReferenceCounters() const override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
Diligent::IShaderResourceVariable::GetReferenceCounters() const =0Diligent::IObjectpure virtual
GetResourceDesc(ShaderResourceDesc &ResourceDesc) const override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
GetType() const override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
Diligent::IShaderResourceVariable::GetType() constDiligent::IShaderResourceVariablevirtual
IsBound(Uint32 ArrayIndex) const override finalDiligent::ShaderVariableVkImplinlinevirtual
m_ParentManagerDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >protected
m_ResIndexDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >protected
operator=(const ShaderVariableVkImpl &)=deleteDiligent::ShaderVariableVkImpl
operator=(ShaderVariableVkImpl &&)=deleteDiligent::ShaderVariableVkImpl
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) overrideDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
Release() override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
Set(IDeviceObject *pObject) override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
SetArray(IDeviceObject *const *ppObjects, Uint32 FirstElement, Uint32 NumElements) override finalDiligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inlinevirtual
ShaderVariableBase(ShaderVariableManagerVk &ParentManager, Uint32 ResIndex)Diligent::ShaderVariableBase< ShaderVariableVkImpl, ShaderVariableManagerVk, IShaderResourceVariable >inline
ShaderVariableVkImpl(ShaderVariableManagerVk &ParentManager, Uint32 ResIndex)Diligent::ShaderVariableVkImplinline
ShaderVariableVkImpl(const ShaderVariableVkImpl &)=deleteDiligent::ShaderVariableVkImpl
ShaderVariableVkImpl(ShaderVariableVkImpl &&)=deleteDiligent::ShaderVariableVkImpl
TBase typedefDiligent::ShaderVariableVkImpl