Nebula
|
#include "ids/id.h"
#include "ids/idpool.h"
#include "ids/idallocator.h"
#include "frame/framebatchtype.h"
#include "coregraphics/textureview.h"
Go to the source code of this file.
Classes | |
struct | CoreGraphics::PassId |
struct | CoreGraphics::Subpass |
struct | CoreGraphics::PassCreateInfo |
Namespaces | |
namespace | Shared |
namespace | CoreGraphics |
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Enumerations | |
enum class | CoreGraphics::AttachmentFlagBits : uint16 { CoreGraphics::NoFlags = 0 , CoreGraphics::Clear = N_BIT(0) , CoreGraphics::ClearStencil = N_BIT(1) , CoreGraphics::Load = N_BIT(2) , CoreGraphics::LoadStencil = N_BIT(3) , CoreGraphics::Store = N_BIT(4) , CoreGraphics::StoreStencil = N_BIT(6) , CoreGraphics::Discard = N_BIT(7) , CoreGraphics::DiscardStencil = N_BIT(8) } |
enum class | CoreGraphics::PassRecordMode : uint8 { CoreGraphics::Record , CoreGraphics::ExecuteRecorded , CoreGraphics::ExecuteInline } |