This is the complete list of members for cae::OPGL, including all inherited members.
| createGLShader(GLenum type, const ShaderIRModule &data, const GladGLContext &gl) | cae::OPGL | privatestatic |
| createMesh(const std::vector< float > &vertices) override | cae::OPGL | virtual |
| createPipeline(const ShaderID &id, const ShaderIRModule &vertex, const ShaderIRModule &fragment) override | cae::OPGL | virtual |
| draw(const WindowSize &windowSize, const ShaderID &shaderId, glm::mat4 mvp) override | cae::OPGL | virtual |
| getName() const override | cae::OPGL | inlinevirtual |
| getPlatform() const override | cae::OPGL | inlinevirtual |
| getType() const override | cae::OPGL | inlinevirtual |
| initialize(const NativeWindowHandle &nativeWindowHandle, const Color &clearColor) override | cae::OPGL | virtual |
| isVSyncEnabled() const override | cae::OPGL | inlinevirtual |
| m_context | cae::OPGL | private |
| m_mesh | cae::OPGL | private |
| m_programs | cae::OPGL | private |
| m_ubo | cae::OPGL | private |
| operator=(const OPGL &)=delete | cae::OPGL | |
| operator=(OPGL &&)=delete | cae::OPGL | |
| OPGL()=default | cae::OPGL | |
| OPGL(const OPGL &)=delete | cae::OPGL | |
| OPGL(OPGL &&)=delete | cae::OPGL | |
| setClearColor(const Color &color) override | cae::OPGL | inlinevirtual |
| setVSyncEnabled(const bool enabled) override | cae::OPGL | inlinevirtual |
| ~ARenderer() override=default | cae::ARenderer | |
| ~IPlugin()=default | utl::IPlugin | virtual |
| ~IRenderer() override=default | cae::IRenderer | |
| ~OPGL() override=default | cae::OPGL |