Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface > Member List

This is the complete list of members for Diligent::ShaderVariableBase< ThisImplType, VarManagerType, ResourceVariableBaseInterface >, including all inherited members.

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