Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
StagingBuffer.hpp File Reference
#include <Core/Allocator.hpp>
#include <RenderCore/Renderer.hpp>

Go to the source code of this file.

Classes

class  Foundation::Rendering::StagingBuffer
 Bump-only allocation buffer used for staging data to be transferred to GPU. More...
 
class  Foundation::Rendering::StagedBuffer
 Helper class for GPU buffer updates. More...
 

Namespaces

namespace  Foundation
 
namespace  Foundation::Rendering
 Reference implementations of real-time rendering routines.
 

Typedefs

using Foundation::Rendering::BufferStagingItem = Tuple< RHIBuffer *, RHIBuffer *, RHICommandList::CopyBufferRegion >
 
using Foundation::Rendering::BufferStagingList = Vector< BufferStagingItem >
 
using Foundation::Rendering::BufferCopyList = Vector< RHICommandList::CopyBufferRegion >
 

Functions

BufferStagingListFoundation::Rendering::CoalesceBufferStaging (BufferStagingList &res)
 Two-pointers in-place coalescing of copy regions.