LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::App Member List

This is the complete list of members for LiteFX::App, including all inherited members.

activeBackend(const BackendType &type) constLiteFX::Appprotectedvirtual
activeBackendType(const BackendType &type) constLiteFX::Appprotectedvirtual
App()LiteFX::App
App(const App &)=deleteLiteFX::App
App(App &&)=deleteLiteFX::App
build(TArgs &&... _args)LiteFX::Appinlinestatic
findBackend()LiteFX::Appinlineprotected
findBackend() constLiteFX::Appinline
getBackend(std::type_index type) constLiteFX::Appvirtual
getBackend(std::type_index type)LiteFX::Appprotectedvirtual
getBackends(const BackendType type) const noexceptLiteFX::Appvirtual
initialize()=0LiteFX::Apppure virtual
name() const noexcept=0LiteFX::Apppure virtual
onBackendStart(const std::function< bool(TBackend *)> &callback)LiteFX::Appinline
onBackendStop(const std::function< void(TBackend *)> &callback)LiteFX::Appinline
operator[](std::type_index type) constLiteFX::Appvirtual
platform() const noexceptLiteFX::App
resize(int &width, int &height)LiteFX::Appvirtual
run()=0LiteFX::Apppure virtual
startBackend(std::type_index type) constLiteFX::Appprotectedvirtual
startBackend()LiteFX::Appinline
stopActiveBackends(const BackendType &type) constLiteFX::Appprotectedvirtual
stopBackend(std::type_index type) constLiteFX::Appprotectedvirtual
stopBackend()LiteFX::Appinline
use(UniquePtr< IBackend > &&backend)LiteFX::Appvirtual
version() const noexcept=0LiteFX::Apppure virtual
~App() noexceptLiteFX::Appvirtual