![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::RenderAPIWrapper, including all inherited members.
bindShaderResources(const DescriptorSetEntries &descriptorSetEntries)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
closeRenderingAPI()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
drawToWindow(DisplayWindow &window)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
flushCommand(GFX::CommandBase *cmd)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
flushWindow(DisplayWindow &window)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
frameEnded()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
frameStarted()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
GFXDevice | Divide::RenderAPIWrapper | friend |
idle(bool fast)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
initDescriptorSets()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
initRenderingAPI(I32 argc, char **argv, Configuration &config)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
newGVD(U32 ringBufferLength, std::string_view name) const =0 | Divide::RenderAPIWrapper | protectedpure virtual |
newRT(const RenderTargetDescriptor &descriptor) const =0 | Divide::RenderAPIWrapper | protectedpure virtual |
newSB(const ShaderBufferDescriptor &descriptor) const =0 | Divide::RenderAPIWrapper | protectedpure virtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
onRenderThreadLoopEnd()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
onRenderThreadLoopStart()=0 | Divide::RenderAPIWrapper | protectedpure virtual |
onThreadCreated(const std::thread::id &threadID, bool isMainRenderThread)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
postFlushCommandBuffer(Handle< GFX::CommandBuffer > commandBuffer)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
preFlushCommandBuffer(Handle< GFX::CommandBuffer > commandBuffer)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
prepareFlushWindow(DisplayWindow &window)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
setScissorInternal(const Rect< I32 > &newScissor)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
setViewportInternal(const Rect< I32 > &newViewport)=0 | Divide::RenderAPIWrapper | protectedpure virtual |
~NonCopyable()=default | Divide::NonCopyable | private |
~RenderAPIWrapper()=default | Divide::RenderAPIWrapper | virtual |