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

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 &)=deletecae::Engine
Engine(Engine &&)=deletecae::Engine
getAudio() constcae::Engineinline
getCamera() constcae::Engineinline
getClock()cae::Engineinline
getNetwork() constcae::Engineinline
getRenderer() constcae::Engineinline
getShaderManager() constcae::Engineinline
getWindow() constcae::Engineinline
initializeRenderResources(const std::vector< ShaderSourceDesc > &shaderSources, const std::vector< float > &vertices) constcae::Engine
initShaders(const std::vector< ShaderSourceDesc > &shaderSources) constcae::Engineprivate
initWindow(const std::string &windowName, const WindowSize &windowSize, const std::string &iconPath) constcae::Engineprivate
m_audioPlugincae::Engineprivate
m_cameracae::Engineprivate
m_clockcae::Engineprivate
m_logFpscae::Engineprivate
m_networkPlugincae::Engineprivate
m_rendererPlugincae::Engineprivate
m_shaderManagercae::Engineprivate
m_windowPlugincae::Engineprivate
operator=(const Engine &)=deletecae::Engine
operator=(Engine &&)=deletecae::Engine
render()cae::Engine
stop()cae::Engine
update(std::array< float, 10 > &fpsBuffer, int &fpsIndex)cae::Engine
~Engine()=defaultcae::Engine