Nebula
Loading...
Searching...
No Matches
gpubuffertypes.h File Reference

Go to the source code of this file.

Classes

struct  CoreGraphics::GpuBufferTypes::SetupFlags
 

Namespaces

namespace  CoreGraphics
 Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
 
namespace  CoreGraphics::GpuBufferTypes
 

Enumerations

enum  CoreGraphics::GpuBufferTypes::Usage { CoreGraphics::GpuBufferTypes::UsageImmutable , CoreGraphics::GpuBufferTypes::UsageDynamic , CoreGraphics::GpuBufferTypes::UsageCpu }
 resource usage flags More...
 
enum  CoreGraphics::GpuBufferTypes::Access { CoreGraphics::GpuBufferTypes::AccessNone = 0 , CoreGraphics::GpuBufferTypes::AccessWrite = 1 , CoreGraphics::GpuBufferTypes::AccessRead = 2 , CoreGraphics::GpuBufferTypes::AccessReadWrite = AccessWrite + AccessRead }
 
enum  CoreGraphics::GpuBufferTypes::MapType {
  CoreGraphics::GpuBufferTypes::MapRead = 1 , CoreGraphics::GpuBufferTypes::MapWrite = 2 , CoreGraphics::GpuBufferTypes::MapReadWrite = MapRead + MapWrite , CoreGraphics::GpuBufferTypes::MapWriteDiscard = 4 ,
  CoreGraphics::GpuBufferTypes::MapWriteNoOverwrite = 8
}