Types
| Name | Value | Description |
|---|---|---|
LayerList | std::vector<std::shared_ptr<Layer>> |
Constructors
| Name | Description |
|---|---|
Backend() |
Destructors
| Name | Description |
|---|---|
~Backend() |
Virtual Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | void | onInit() | ||
public | void | onShutdown() | ||
public | void | onResize() | ||
public | void | |||
public | void | |||
public | void | |||
public | void | onBeginRender() | ||
public | void | |||
public | void | onEndRender() | ||
public | const | getScreenTextureId() | ||
public | const | |||
public | const |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | const | getRenderer() | ||
public | bool | const | ||
public | const | findLayers( std::function<bool(const Layer *inLayer)> inPredicate ) | ||
public | inline, const | |||
public | void | inline | ||
public | std::size_t | |||
public | std::size_t | |||
public | std::uint32_t | |||
public | bool | const | ||
public | const | getRHIDevice() | ||
public | float | const | getGpuDelta() | |
protected | bool | const | ||
protected | const | |||
protected | void | renderLayers( void* inData, std::function<bool(const Layer *inLayer)> inFilter ) | ||
protected | void | shutdownLayers() | ||
protected | void | rebuildLayers() | ||
protected | void | destroyLayers() | ||
protected | void | setVRAM( std::size_t inBytes ) | ||
protected | void | setGpuDelta( float inMilliseconds ) | ||
private | void |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
public | friend | Instance | ||
protected | m_renderer | |||
protected | m_layers | |||
protected | m_rhi | |||
protected | std::size_t | m_VRAM | ||
protected | float | m_gpuDelta | ||
private | m_status |