| 
							 Nebula
							 
						 | 
					
#include <resourcetable.h>
Set of buffers which creates a resource table per each buffered frame.
Public Member Functions | |
| ResourceTableSet () | |
| Default constructor.   | |
| ResourceTableSet (const ResourceTableCreateInfo &createInfo) | |
| Constructor.   | |
| ResourceTableSet (ResourceTableSet &&rhs) | |
| Move constructor.   | |
| ~ResourceTableSet () | |
| Destructor.   | |
| void | Discard () | 
| void | ForEach (std::function< void(const ResourceTableId, const IndexT)> func) | 
| Run a for each function per table.   | |
| void | operator= (ResourceTableSet &&rhs) | 
| Move assignment.   | |
| const CoreGraphics::ResourceTableId | Get () | 
| Get buffer for this frame.   | |
Public Attributes | |
| Util::FixedArray< CoreGraphics::ResourceTableId > | tables | 
      
  | 
  inline | 
Default constructor.
| CoreGraphics::ResourceTableSet::ResourceTableSet | ( | const ResourceTableCreateInfo & | createInfo | ) | 
Constructor.
| CoreGraphics::ResourceTableSet::ResourceTableSet | ( | ResourceTableSet && | rhs | ) | 
Move constructor.
| CoreGraphics::ResourceTableSet::~ResourceTableSet | ( | ) | 
Destructor.
| void CoreGraphics::ResourceTableSet::Discard | ( | ) | 
| 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.
| void CoreGraphics::ResourceTableSet::operator= | ( | ResourceTableSet && | rhs | ) | 
Move assignment.
| Util::FixedArray<CoreGraphics::ResourceTableId> CoreGraphics::ResourceTableSet::tables |