Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::RenderAPIWrapper Member List

This is the complete list of members for Divide::RenderAPIWrapper, including all inherited members.

bindShaderResources(const DescriptorSetEntries &descriptorSetEntries)=0Divide::RenderAPIWrapperprotectedpure virtual
closeRenderingAPI()=0Divide::RenderAPIWrapperprotectedpure virtual
drawToWindow(DisplayWindow &window)=0Divide::RenderAPIWrapperprotectedpure virtual
flushCommand(GFX::CommandBase *cmd)=0Divide::RenderAPIWrapperprotectedpure virtual
flushWindow(DisplayWindow &window)=0Divide::RenderAPIWrapperprotectedpure virtual
frameEnded()=0Divide::RenderAPIWrapperprotectedpure virtual
frameStarted()=0Divide::RenderAPIWrapperprotectedpure virtual
GFXDeviceDivide::RenderAPIWrapperfriend
idle(bool fast)=0Divide::RenderAPIWrapperprotectedpure virtual
initDescriptorSets()=0Divide::RenderAPIWrapperprotectedpure virtual
initRenderingAPI(I32 argc, char **argv, Configuration &config)=0Divide::RenderAPIWrapperprotectedpure virtual
newGVD(U32 ringBufferLength, std::string_view name) const =0Divide::RenderAPIWrapperprotectedpure virtual
newRT(const RenderTargetDescriptor &descriptor) const =0Divide::RenderAPIWrapperprotectedpure virtual
newSB(const ShaderBufferDescriptor &descriptor) const =0Divide::RenderAPIWrapperprotectedpure virtual
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprivate
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprivate
NonCopyable()=defaultDivide::NonCopyableprivate
onRenderThreadLoopEnd()=0Divide::RenderAPIWrapperprotectedpure virtual
onRenderThreadLoopStart()=0Divide::RenderAPIWrapperprotectedpure virtual
onThreadCreated(const std::thread::id &threadID, bool isMainRenderThread)=0Divide::RenderAPIWrapperprotectedpure virtual
operator=(const NonCopyable &)=deleteDivide::NonCopyableprivate
operator=(NonCopyable &&)=defaultDivide::NonCopyableprivate
postFlushCommandBuffer(Handle< GFX::CommandBuffer > commandBuffer)=0Divide::RenderAPIWrapperprotectedpure virtual
preFlushCommandBuffer(Handle< GFX::CommandBuffer > commandBuffer)=0Divide::RenderAPIWrapperprotectedpure virtual
prepareFlushWindow(DisplayWindow &window)=0Divide::RenderAPIWrapperprotectedpure virtual
setScissorInternal(const Rect< I32 > &newScissor)=0Divide::RenderAPIWrapperprotectedpure virtual
setViewportInternal(const Rect< I32 > &newViewport)=0Divide::RenderAPIWrapperprotectedpure virtual
~NonCopyable()=defaultDivide::NonCopyableprivate
~RenderAPIWrapper()=defaultDivide::RenderAPIWrappervirtual