Renderer Programming Interface.
More...
#include <RenderAPIWrapper.h>
Renderer Programming Interface.
Definition at line 149 of file RenderAPIWrapper.h.
◆ ~RenderAPIWrapper()
virtual Divide::RenderAPIWrapper::~RenderAPIWrapper |
( |
| ) |
|
|
virtualdefault |
◆ bindShaderResources()
virtual bool Divide::RenderAPIWrapper::bindShaderResources |
( |
const DescriptorSetEntries & |
descriptorSetEntries | ) |
|
|
protectedpure virtual |
◆ closeRenderingAPI()
virtual void Divide::RenderAPIWrapper::closeRenderingAPI |
( |
| ) |
|
|
protectedpure virtual |
◆ drawToWindow()
virtual bool Divide::RenderAPIWrapper::drawToWindow |
( |
DisplayWindow & |
window | ) |
|
|
protectedpure virtual |
◆ flushCommand()
◆ flushWindow()
virtual void Divide::RenderAPIWrapper::flushWindow |
( |
DisplayWindow & |
window | ) |
|
|
protectedpure virtual |
◆ frameEnded()
virtual bool Divide::RenderAPIWrapper::frameEnded |
( |
| ) |
|
|
protectedpure virtual |
◆ frameStarted()
virtual bool Divide::RenderAPIWrapper::frameStarted |
( |
| ) |
|
|
protectedpure virtual |
◆ idle()
virtual void Divide::RenderAPIWrapper::idle |
( |
bool |
fast | ) |
|
|
protectedpure virtual |
◆ initDescriptorSets()
virtual void Divide::RenderAPIWrapper::initDescriptorSets |
( |
| ) |
|
|
protectedpure virtual |
◆ initRenderingAPI()
◆ newGVD()
virtual GenericVertexData_ptr Divide::RenderAPIWrapper::newGVD |
( |
U32 |
ringBufferLength, |
|
|
std::string_view |
name |
|
) |
| const |
|
protectedpure virtual |
◆ newRT()
◆ newSB()
◆ onRenderThreadLoopEnd()
virtual void Divide::RenderAPIWrapper::onRenderThreadLoopEnd |
( |
| ) |
|
|
protectedpure virtual |
◆ onRenderThreadLoopStart()
virtual void Divide::RenderAPIWrapper::onRenderThreadLoopStart |
( |
| ) |
|
|
protectedpure virtual |
◆ onThreadCreated()
virtual void Divide::RenderAPIWrapper::onThreadCreated |
( |
const std::thread::id & |
threadID, |
|
|
bool |
isMainRenderThread |
|
) |
| |
|
protectedpure virtual |
◆ postFlushCommandBuffer()
◆ preFlushCommandBuffer()
◆ prepareFlushWindow()
virtual void Divide::RenderAPIWrapper::prepareFlushWindow |
( |
DisplayWindow & |
window | ) |
|
|
protectedpure virtual |
◆ setScissorInternal()
virtual bool Divide::RenderAPIWrapper::setScissorInternal |
( |
const Rect< I32 > & |
newScissor | ) |
|
|
protectedpure virtual |
◆ setViewportInternal()
virtual bool Divide::RenderAPIWrapper::setViewportInternal |
( |
const Rect< I32 > & |
newViewport | ) |
|
|
protectedpure virtual |
◆ GFXDevice
The documentation for this class was generated from the following file: