Nebula
|
#include "mesh.h"
Go to the source code of this file.
Classes | |
struct | CoreGraphics::BlasCreateInfo |
struct | CoreGraphics::BlasId |
struct | CoreGraphics::BlasInstanceId |
struct | CoreGraphics::BlasInstanceCreateInfo |
struct | CoreGraphics::TlasCreateInfo |
struct | CoreGraphics::TlasId |
Namespaces | |
namespace | CoreGraphics |
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Enumerations | |
enum class | CoreGraphics::AccelerationStructureBuildFlags { CoreGraphics::FastBuild = 0x1 , CoreGraphics::FastTrace = 0x2 , CoreGraphics::Dynamic = 0x4 , CoreGraphics::Compact = 0x8 , CoreGraphics::Small = 0x10 } |
enum | CoreGraphics::BlasInstanceFlags { CoreGraphics::NoFlags = 0x0 , CoreGraphics::FaceCullingDisabled = 0x1 , CoreGraphics::InvertFace = 0x2 , CoreGraphics::ForceOpaque = 0x4 , CoreGraphics::NoOpaque = 0x8 } |