Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Renderer::Backend::GL::CDevice Member List

This is the complete list of members for Renderer::Backend::GL::CDevice, including all inherited members.

AcquireNextBackbuffer() overrideRenderer::Backend::GL::CDevicevirtual
BackbufferKey typedefRenderer::Backend::GL::CDeviceprivate
CDevice()Renderer::Backend::GL::CDeviceprivate
Create(SDL_Window *window, const bool arb)Renderer::Backend::GL::CDevicestatic
CreateBuffer(const char *name, const IBuffer::Type type, const uint32_t size, const uint32_t usage) overrideRenderer::Backend::GL::CDevicevirtual
CreateCommandContext() overrideRenderer::Backend::GL::CDevicevirtual
CreateComputePipelineState(const SComputePipelineStateDesc &pipelineStateDesc) overrideRenderer::Backend::GL::CDevicevirtual
CreateFramebuffer(const char *name, SColorAttachment *colorAttachment, SDepthStencilAttachment *depthStencilAttachment) overrideRenderer::Backend::GL::CDevicevirtual
CreateGraphicsPipelineState(const SGraphicsPipelineStateDesc &pipelineStateDesc) overrideRenderer::Backend::GL::CDevicevirtual
CreateShaderProgram(const CStr &name, const CShaderDefines &defines) overrideRenderer::Backend::GL::CDevicevirtual
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) overrideRenderer::Backend::GL::CDevicevirtual
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) overrideRenderer::Backend::GL::CDevicevirtual
CreateVertexInputLayout(const PS::span< const SVertexAttributeFormat > attributes) overrideRenderer::Backend::GL::CDevicevirtual
GetActiveCommandContext()Renderer::Backend::GL::CDeviceinline
GetBackend() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
GetCapabilities() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
GetCurrentBackbuffer(const AttachmentLoadOp colorAttachmentLoadOp, const AttachmentStoreOp colorAttachmentStoreOp, const AttachmentLoadOp depthStencilAttachmentLoadOp, const AttachmentStoreOp depthStencilAttachmentStoreOp) overrideRenderer::Backend::GL::CDevicevirtual
GetDriverInformation() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
GetExtensions() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
GetName() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
GetPreferredDepthStencilFormat(const uint32_t usage, const bool depth, const bool stencil) const overrideRenderer::Backend::GL::CDevicevirtual
GetVersion() const overrideRenderer::Backend::GL::CDeviceinlinevirtual
IsFramebufferFormatSupported(const Format format) const overrideRenderer::Backend::GL::CDevicevirtual
IsTextureFormatSupported(const Format format) const overrideRenderer::Backend::GL::CDevicevirtual
m_ActiveCommandContextRenderer::Backend::GL::CDeviceprivate
m_ARBRenderer::Backend::GL::CDeviceprivate
m_BackbufferAcquiredRenderer::Backend::GL::CDeviceprivate
m_BackbuffersRenderer::Backend::GL::CDeviceprivate
m_CapabilitiesRenderer::Backend::GL::CDeviceprivate
m_ContextRenderer::Backend::GL::CDeviceprivate
m_DriverInformationRenderer::Backend::GL::CDeviceprivate
m_ExtensionsRenderer::Backend::GL::CDeviceprivate
m_NameRenderer::Backend::GL::CDeviceprivate
m_SurfaceDrawableHeightRenderer::Backend::GL::CDeviceprivate
m_SurfaceDrawableWidthRenderer::Backend::GL::CDeviceprivate
m_UseFramebufferInvalidatingRenderer::Backend::GL::CDeviceprivate
m_VersionRenderer::Backend::GL::CDeviceprivate
m_WindowRenderer::Backend::GL::CDeviceprivate
OnWindowResize(const uint32_t width, const uint32_t height) overrideRenderer::Backend::GL::CDevicevirtual
Present() overrideRenderer::Backend::GL::CDevicevirtual
Report(const ScriptRequest &rq, JS::HandleValue settings) overrideRenderer::Backend::GL::CDevicevirtual
UseFramebufferInvalidating() constRenderer::Backend::GL::CDeviceinline
~CDevice() overrideRenderer::Backend::GL::CDevice
~IDevice()Renderer::Backend::IDeviceinlinevirtual