|
Nebula
|
#include "coregraphics/config.h"#include "coregraphics/displaydevice.h"#include "ids/idallocator.h"Go to the source code of this file.
Classes | |
| struct | CoreGraphics::SwapchainId |
| struct | CoreGraphics::SwapchainCreateInfo |
Namespaces | |
| namespace | CoreGraphics |
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Functions | |
| SwapchainId | CoreGraphics::CreateSwapchain (const SwapchainCreateInfo &info) |
| Create swapchain. | |
| void | CoreGraphics::DestroySwapchain (const SwapchainId id) |
| Destroy swapchain. | |
| void | CoreGraphics::SwapchainSwap (const SwapchainId id) |
| Swap buffers. | |
| CoreGraphics::QueueType | CoreGraphics::SwapchainGetQueueType (const SwapchainId id) |
| Get queue to use for swapchain. | |
| CoreGraphics::CmdBufferId | CoreGraphics::SwapchainAllocateCmds (const SwapchainId id) |
| Allocate command buffer for swapchain operations. | |
| void | CoreGraphics::SwapchainCopy (const SwapchainId id, const CoreGraphics::CmdBufferId cmdBuf, const CoreGraphics::TextureId source) |
| Copy to current backbuffer (call after swap) | |
| void | CoreGraphics::SwapchainPresent (const SwapchainId id) |
| Present. | |