Nebula
Loading...
Searching...
No Matches
CoreGraphics::ResourceTableSet Struct Reference

#include <resourcetable.h>

Detailed Description

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::ResourceTableIdtables
 

Constructor & Destructor Documentation

◆ ResourceTableSet()

CoreGraphics::ResourceTableSet::ResourceTableSet ( )
inline

Default constructor.

Member Function Documentation

◆ Create()

void CoreGraphics::ResourceTableSet::Create ( const ResourceTableCreateInfo & createInfo)

Create.

◆ Destroy()

void CoreGraphics::ResourceTableSet::Destroy ( )

Destroy.

◆ ForEach()

void CoreGraphics::ResourceTableSet::ForEach ( std::function< void(const ResourceTableId, const IndexT)> func)

Run a for each function per table.

◆ Get()

const CoreGraphics::ResourceTableId CoreGraphics::ResourceTableSet::Get ( )

Get buffer for this frame.

Member Data Documentation

◆ tables

Util::FixedArray<CoreGraphics::ResourceTableId> CoreGraphics::ResourceTableSet::tables

The documentation for this struct was generated from the following files: