|
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 } |