|
Nebula
|
#include <resourcetable.h>
Set of buffers which creates a resource table per each buffered frame.
Public Member Functions | |
| ResourceTableSet () | |
| Default constructor. | |
| void | Create (const ResourceTableCreateInfo &createInfo) |
| Create. | |
| void | Destroy () |
| Destroy. | |
| void | ForEach (std::function< void(const ResourceTableId, const IndexT)> func) |
| Run a for each function per table. | |
| const CoreGraphics::ResourceTableId | Get () |
| Get buffer for this frame. | |
Public Attributes | |
| Util::FixedArray< CoreGraphics::ResourceTableId > | tables |
|
inline |
Default constructor.
| void CoreGraphics::ResourceTableSet::Create | ( | const ResourceTableCreateInfo & | createInfo | ) |
Create.
| void CoreGraphics::ResourceTableSet::Destroy | ( | ) |
Destroy.
| void CoreGraphics::ResourceTableSet::ForEach | ( | std::function< void(const ResourceTableId, const IndexT)> | func | ) |
Run a for each function per table.
| const CoreGraphics::ResourceTableId CoreGraphics::ResourceTableSet::Get | ( | ) |
Get buffer for this frame.
| Util::FixedArray<CoreGraphics::ResourceTableId> CoreGraphics::ResourceTableSet::tables |