This is the complete list of members for Diligent::IShaderBindingTableD3D12, including all inherited members.
AddRef()=0 | Diligent.IObject | pure virtual |
BindCallableShader(const Char *pShaderGroupName, Uint32 CallableIndex, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindHitGroupByIndex(Uint32 BindingIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindHitGroupForGeometry(ITopLevelAS *pTLAS, const Char *pInstanceName, const Char *pGeometryName, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindHitGroupForInstance(ITopLevelAS *pTLAS, const Char *pInstanceName, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindHitGroupForTLAS(ITopLevelAS *pTLAS, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindMissShader(const Char *pShaderGroupName, Uint32 MissIndex, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
BindRayGenShader(const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0 | Diligent.IShaderBindingTable | pure virtual |
GetD3D12BindingTable() const =0 | Diligent::IShaderBindingTableD3D12 | pure virtual |
GetDesc() const override=0 | Diligent.IShaderBindingTable | pure virtual |
GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
GetUniqueID() const =0 | Diligent::IDeviceObject | pure virtual |
GetUserData() const =0 | Diligent::IDeviceObject | pure virtual |
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
Release()=0 | Diligent.IObject | pure virtual |
Reset(IPipelineState *pPSO)=0 | Diligent.IShaderBindingTable | pure virtual |
ResetHitGroups()=0 | Diligent.IShaderBindingTable | pure virtual |
SetUserData(IObject *pUserData)=0 | Diligent::IDeviceObject | pure virtual |
Verify(VERIFY_SBT_FLAGS Flags) const =0 | Diligent.IShaderBindingTable | pure virtual |