XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALRayTracingGeometryFlags Struct Reference

Controls how a BLAS geometry participates in any-hit shader invocation. More...

#include <BottomLevelAS.h>

Classes

struct  Bits

Public Types

enum  Enum : StorageType {
  None = 0U , Opaque = XII_BIT(0) , NoDuplicateAnyHitInvocation = XII_BIT(1) , All = Opaque | NoDuplicateAnyHitInvocation ,
  Default = Opaque
}
using StorageType = xiiUInt8

Detailed Description

Controls how a BLAS geometry participates in any-hit shader invocation.

Member Enumeration Documentation

◆ Enum

Enumerator
Opaque 

Treats the geometry as opaque unless a ray flag overrides it.

NoDuplicateAnyHitInvocation 

Prevents multiple any-hit invocations for the same primitive.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Resources/BottomLevelAS.h