|
Foundation
|
#include <Core/Container.hpp>#include <RHICore/Command.hpp>#include <RHICore/Device.hpp>#include <RHICore/Resource.hpp>Go to the source code of this file.
Classes | |
| struct | Foundation::RenderCore::ImmediateSubmitDesc |
| class | Foundation::RenderCore::ImmediateContext |
| Single persistent command list for immediate submissions. More... | |
| struct | Foundation::RenderCore::ImmediateUpload |
| Persistent staging lanes + immediate contexts for batchable uploads. More... | |
| class | Foundation::RenderCore::ImmediateUpload::UploadBatch |
| struct | Foundation::RenderCore::ImmediateUpload::UploadLane |
| struct | Foundation::RenderCore::ImmediateReadback |
| Single persistent staging buffer + immediate context for quick, batchable readbacks. More... | |
Namespaces | |
| namespace | Foundation |
| namespace | Foundation::RenderCore |
| Core functionalities for rendering, including the Frame Graph implementation. | |
Functions | |
| RHIDeviceScopedHandle< RHIBuffer > | Foundation::RenderCore::ImmediateCreateBuffer (RHIDevice *device, RHIBufferDesc const &desc, void const *data, size_t bytes) |
Creates a buffer and uploads data into it in a single shot. | |
| RHIDeviceScopedHandle< RHITexture > | Foundation::RenderCore::ImmediateCreateTexture (RHIDevice *device, RHITextureDesc const &desc, void const *data, size_t bytes, RHITextureLayout finalLayout=RHITextureLayout::TransferDst) |
Creates a texture and uploads data (base mip) into it in a single shot. | |