AcquireNextBackbuffer() override | Renderer::Backend::GL::CDevice | virtual |
BackbufferKey typedef | Renderer::Backend::GL::CDevice | private |
CDevice() | Renderer::Backend::GL::CDevice | private |
Create(SDL_Window *window, const bool arb) | Renderer::Backend::GL::CDevice | static |
CreateBuffer(const char *name, const IBuffer::Type type, const uint32_t size, const uint32_t usage) override | Renderer::Backend::GL::CDevice | virtual |
CreateCommandContext() override | Renderer::Backend::GL::CDevice | virtual |
CreateComputePipelineState(const SComputePipelineStateDesc &pipelineStateDesc) override | Renderer::Backend::GL::CDevice | virtual |
CreateFramebuffer(const char *name, SColorAttachment *colorAttachment, SDepthStencilAttachment *depthStencilAttachment) override | Renderer::Backend::GL::CDevice | virtual |
CreateGraphicsPipelineState(const SGraphicsPipelineStateDesc &pipelineStateDesc) override | Renderer::Backend::GL::CDevice | virtual |
CreateShaderProgram(const CStr &name, const CShaderDefines &defines) override | Renderer::Backend::GL::CDevice | virtual |
CreateTexture(const char *name, const ITexture::Type type, const uint32_t usage, const Format format, const uint32_t width, const uint32_t height, const Sampler::Desc &defaultSamplerDesc, const uint32_t MIPLevelCount, const uint32_t sampleCount) override | Renderer::Backend::GL::CDevice | virtual |
CreateTexture2D(const char *name, const uint32_t usage, const Format format, const uint32_t width, const uint32_t height, const Sampler::Desc &defaultSamplerDesc, const uint32_t MIPLevelCount=1, const uint32_t sampleCount=1) override | Renderer::Backend::GL::CDevice | virtual |
CreateVertexInputLayout(const PS::span< const SVertexAttributeFormat > attributes) override | Renderer::Backend::GL::CDevice | virtual |
GetActiveCommandContext() | Renderer::Backend::GL::CDevice | inline |
GetBackend() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
GetCapabilities() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
GetCurrentBackbuffer(const AttachmentLoadOp colorAttachmentLoadOp, const AttachmentStoreOp colorAttachmentStoreOp, const AttachmentLoadOp depthStencilAttachmentLoadOp, const AttachmentStoreOp depthStencilAttachmentStoreOp) override | Renderer::Backend::GL::CDevice | virtual |
GetDriverInformation() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
GetExtensions() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
GetName() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
GetPreferredDepthStencilFormat(const uint32_t usage, const bool depth, const bool stencil) const override | Renderer::Backend::GL::CDevice | virtual |
GetVersion() const override | Renderer::Backend::GL::CDevice | inlinevirtual |
IsFramebufferFormatSupported(const Format format) const override | Renderer::Backend::GL::CDevice | virtual |
IsTextureFormatSupported(const Format format) const override | Renderer::Backend::GL::CDevice | virtual |
m_ActiveCommandContext | Renderer::Backend::GL::CDevice | private |
m_ARB | Renderer::Backend::GL::CDevice | private |
m_BackbufferAcquired | Renderer::Backend::GL::CDevice | private |
m_Backbuffers | Renderer::Backend::GL::CDevice | private |
m_Capabilities | Renderer::Backend::GL::CDevice | private |
m_Context | Renderer::Backend::GL::CDevice | private |
m_DriverInformation | Renderer::Backend::GL::CDevice | private |
m_Extensions | Renderer::Backend::GL::CDevice | private |
m_Name | Renderer::Backend::GL::CDevice | private |
m_SurfaceDrawableHeight | Renderer::Backend::GL::CDevice | private |
m_SurfaceDrawableWidth | Renderer::Backend::GL::CDevice | private |
m_UseFramebufferInvalidating | Renderer::Backend::GL::CDevice | private |
m_Version | Renderer::Backend::GL::CDevice | private |
m_Window | Renderer::Backend::GL::CDevice | private |
OnWindowResize(const uint32_t width, const uint32_t height) override | Renderer::Backend::GL::CDevice | virtual |
Present() override | Renderer::Backend::GL::CDevice | virtual |
Report(const ScriptRequest &rq, JS::HandleValue settings) override | Renderer::Backend::GL::CDevice | virtual |
UseFramebufferInvalidating() const | Renderer::Backend::GL::CDevice | inline |
~CDevice() override | Renderer::Backend::GL::CDevice | |
~IDevice() | Renderer::Backend::IDevice | inlinevirtual |