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

Classes

struct  Diligent::TopLevelASDesc
 Top-level AS description. More...
 
struct  Diligent::TLASBuildInfo
 Defines TLAS state that was used in the last build. More...
 
struct  Diligent::TLASInstanceDesc
 Top-level AS instance description. More...
 
struct  Diligent::ITopLevelAS
 Top-level AS interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::HIT_GROUP_BINDING_MODE : Uint8 { Diligent::HIT_GROUP_BINDING_MODE_PER_GEOMETRY = 0 , Diligent::HIT_GROUP_BINDING_MODE_PER_INSTANCE , Diligent::HIT_GROUP_BINDING_MODE_PER_TLAS , Diligent::HIT_GROUP_BINDING_MODE_USER_DEFINED , HIT_GROUP_BINDING_MODE_LAST = HIT_GROUP_BINDING_MODE_USER_DEFINED }
 Defines hit group binding mode used by the top-level AS. More...
 

Detailed Description

Definition of the Diligent::ITopLevelAS interface and related data structures