Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::IPipelineResourceSignature Member List

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

AddRef()=0Diligent.IObjectpure virtual
BindStaticResources(SHADER_TYPE ShaderStages, IResourceMapping *pResourceMapping, BIND_SHADER_RESOURCES_FLAGS Flags)=0Diligent::IPipelineResourceSignaturepure virtual
CopyStaticResources(IPipelineResourceSignature *pDstSignature) const =0Diligent::IPipelineResourceSignaturepure virtual
CreateShaderResourceBinding(IShaderResourceBinding **ppShaderResourceBinding, Bool InitStaticResources=false)=0Diligent::IPipelineResourceSignaturepure virtual
GetDesc() const override=0Diligent::IPipelineResourceSignaturepure virtual
GetReferenceCounters() const =0Diligent.IObjectpure virtual
GetStaticVariableByIndex(SHADER_TYPE ShaderType, Uint32 Index)=0Diligent::IPipelineResourceSignaturepure virtual
GetStaticVariableByName(SHADER_TYPE ShaderType, const Char *Name)=0Diligent::IPipelineResourceSignaturepure virtual
GetStaticVariableCount(SHADER_TYPE ShaderType) const =0Diligent::IPipelineResourceSignaturepure virtual
GetUniqueID() const =0Diligent::IDeviceObjectpure virtual
GetUserData() const =0Diligent::IDeviceObjectpure virtual
InitializeStaticSRBResources(struct IShaderResourceBinding *pShaderResourceBinding) const =0Diligent::IPipelineResourceSignaturepure virtual
IsCompatibleWith(const struct IPipelineResourceSignature *pPRS) const =0Diligent::IPipelineResourceSignaturepure virtual
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0Diligent.IObjectpure virtual
Release()=0Diligent.IObjectpure virtual
SetUserData(IObject *pUserData)=0Diligent::IDeviceObjectpure virtual