This is the complete list of members for cae::Engine, including all inherited members.
| Engine(const EngineConfig &config, const std::function< std::shared_ptr< IAudio >()> &audioFactory, const std::function< std::shared_ptr< INetwork >()> &networkFactory, const std::function< std::shared_ptr< IRenderer >()> &rendererFactory, const std::function< std::shared_ptr< IShaderIR >()> &shaderIRFactory, const std::vector< std::function< std::shared_ptr< IShaderFrontend >()> > &shaderFrontendFactories, const std::function< std::shared_ptr< IWindow >()> &windowFactory) | cae::Engine | |
| Engine(const Engine &)=delete | cae::Engine | |
| Engine(Engine &&)=delete | cae::Engine | |
| getAudio() const | cae::Engine | inline |
| getCamera() const | cae::Engine | inline |
| getClock() | cae::Engine | inline |
| getNetwork() const | cae::Engine | inline |
| getRenderer() const | cae::Engine | inline |
| getShaderManager() const | cae::Engine | inline |
| getWindow() const | cae::Engine | inline |
| initializeRenderResources(const std::vector< ShaderSourceDesc > &shaderSources, const std::vector< float > &vertices) const | cae::Engine | |
| initShaders(const std::vector< ShaderSourceDesc > &shaderSources) const | cae::Engine | private |
| initWindow(const std::string &windowName, const WindowSize &windowSize, const std::string &iconPath) const | cae::Engine | private |
| m_audioPlugin | cae::Engine | private |
| m_camera | cae::Engine | private |
| m_clock | cae::Engine | private |
| m_logFps | cae::Engine | private |
| m_networkPlugin | cae::Engine | private |
| m_rendererPlugin | cae::Engine | private |
| m_shaderManager | cae::Engine | private |
| m_windowPlugin | cae::Engine | private |
| operator=(const Engine &)=delete | cae::Engine | |
| operator=(Engine &&)=delete | cae::Engine | |
| render() | cae::Engine | |
| stop() | cae::Engine | |
| update(std::array< float, 10 > &fpsBuffer, int &fpsIndex) | cae::Engine | |
| ~Engine()=default | cae::Engine |