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

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

AddRef()=0Diligent.IObjectpure virtual
BindCallableShader(const Char *pShaderGroupName, Uint32 CallableIndex, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindHitGroupByIndex(Uint32 BindingIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindHitGroupForGeometry(ITopLevelAS *pTLAS, const Char *pInstanceName, const Char *pGeometryName, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindHitGroupForInstance(ITopLevelAS *pTLAS, const Char *pInstanceName, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindHitGroupForTLAS(ITopLevelAS *pTLAS, Uint32 RayOffsetInHitGroupIndex, const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindMissShader(const Char *pShaderGroupName, Uint32 MissIndex, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
BindRayGenShader(const Char *pShaderGroupName, const void *pData=nullptr, Uint32 DataSize=0)=0Diligent.IShaderBindingTablepure virtual
GetD3D12BindingTable() const =0Diligent::IShaderBindingTableD3D12pure virtual
GetDesc() const override=0Diligent.IShaderBindingTablepure virtual
GetReferenceCounters() const =0Diligent.IObjectpure virtual
GetUniqueID() const =0Diligent::IDeviceObjectpure virtual
GetUserData() const =0Diligent::IDeviceObjectpure virtual
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0Diligent.IObjectpure virtual
Release()=0Diligent.IObjectpure virtual
Reset(IPipelineState *pPSO)=0Diligent.IShaderBindingTablepure virtual
ResetHitGroups()=0Diligent.IShaderBindingTablepure virtual
SetUserData(IObject *pUserData)=0Diligent::IDeviceObjectpure virtual
Verify(VERIFY_SBT_FLAGS Flags) const =0Diligent.IShaderBindingTablepure virtual