This is the complete list of members for cae::ARenderer, including all inherited members.
| createMesh(const std::vector< float > &vertices)=0 | cae::IRenderer | pure virtual |
| createPipeline(const ShaderID &id, const ShaderIRModule &vertex, const ShaderIRModule &fragment)=0 | cae::IRenderer | pure virtual |
| draw(const WindowSize &windowSize, const ShaderID &shaderId, glm::mat4 mvp)=0 | cae::IRenderer | pure virtual |
| getName() const =0 | utl::IPlugin | pure virtual |
| getPlatform() const =0 | utl::IPlugin | pure virtual |
| getType() const =0 | utl::IPlugin | pure virtual |
| initialize(const NativeWindowHandle &nativeWindowHandle, const Color &clearColor={.r=1.F,.g=1.F,.b=1.F,.a=1.F})=0 | cae::IRenderer | pure virtual |
| isVSyncEnabled() const =0 | cae::IRenderer | pure virtual |
| setClearColor(const Color &color)=0 | cae::IRenderer | pure virtual |
| setVSyncEnabled(bool enabled)=0 | cae::IRenderer | pure virtual |
| ~ARenderer() override=default | cae::ARenderer | |
| ~IPlugin()=default | utl::IPlugin | virtual |
| ~IRenderer() override=default | cae::IRenderer |