Diligent Engine
 
Loading...
Searching...
No Matches
ShaderBindingTable.h File Reference
#include "../../../Primitives/interface/Object.h"
#include "../../../Primitives/interface/FlagEnum.h"
#include "GraphicsTypes.h"
#include "Constants.h"
#include "Buffer.h"
#include "PipelineState.h"
#include "TopLevelAS.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent::ShaderBindingTableDesc
 Shader binding table description. More...
 
struct  Diligent.IShaderBindingTable
 Shader binding table interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::VERIFY_SBT_FLAGS : Uint32 { Diligent::VERIFY_SBT_FLAG_SHADER_ONLY = 0x1 , Diligent::VERIFY_SBT_FLAG_SHADER_RECORD = 0x2 , Diligent::VERIFY_SBT_FLAG_TLAS = 0x4 , Diligent::VERIFY_SBT_FLAG_ALL }
 Defines shader binding table validation flags, see IShaderBindingTable::Verify(). More...
 

Detailed Description

Definition of Diligent::IShaderBindingTable interface and related data structures