cae  0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
cae::OPGL Member List

This is the complete list of members for cae::OPGL, including all inherited members.

createGLShader(GLenum type, const ShaderIRModule &data, const GladGLContext &gl)cae::OPGLprivatestatic
createMesh(const std::vector< float > &vertices) overridecae::OPGLvirtual
createPipeline(const ShaderID &id, const ShaderIRModule &vertex, const ShaderIRModule &fragment) overridecae::OPGLvirtual
draw(const WindowSize &windowSize, const ShaderID &shaderId, glm::mat4 mvp) overridecae::OPGLvirtual
getName() const overridecae::OPGLinlinevirtual
getPlatform() const overridecae::OPGLinlinevirtual
getType() const overridecae::OPGLinlinevirtual
initialize(const NativeWindowHandle &nativeWindowHandle, const Color &clearColor) overridecae::OPGLvirtual
isVSyncEnabled() const overridecae::OPGLinlinevirtual
m_contextcae::OPGLprivate
m_meshcae::OPGLprivate
m_programscae::OPGLprivate
m_ubocae::OPGLprivate
operator=(const OPGL &)=deletecae::OPGL
operator=(OPGL &&)=deletecae::OPGL
OPGL()=defaultcae::OPGL
OPGL(const OPGL &)=deletecae::OPGL
OPGL(OPGL &&)=deletecae::OPGL
setClearColor(const Color &color) overridecae::OPGLinlinevirtual
setVSyncEnabled(const bool enabled) overridecae::OPGLinlinevirtual
~ARenderer() override=defaultcae::ARenderer
~IPlugin()=defaultutl::IPluginvirtual
~IRenderer() override=defaultcae::IRenderer
~OPGL() override=defaultcae::OPGL