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

Classes

struct  Diligent::BLASTriangleDesc
 Defines bottom level acceleration structure triangles description. More...
 
struct  Diligent::BLASBoundingBoxDesc
 Defines bottom level acceleration structure axis-aligned bounding boxes description. More...
 
struct  Diligent::BottomLevelASDesc
 Bottom-level AS description. More...
 
struct  Diligent::ScratchBufferSizes
 Defines the scratch buffer info for acceleration structure. More...
 
struct  Diligent::IBottomLevelAS
 Bottom-level AS interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::RAYTRACING_BUILD_AS_FLAGS : Uint8 {
}
 Defines acceleration structures build flags. More...
 

Detailed Description

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