utility 2026.2.0
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
utility::Engine Member List

This is the complete list of members for utility::Engine, including all inherited members.

clear(void)=0utility::Enginepure virtual
clearScissor(void)utility::Enginevirtual
createObject(std::shared_ptr< utility::graphic::Renderable > object)=0utility::Enginepure virtual
Engine(void)utility::Engine
getDeltaTime(void) constutility::Enginevirtual
getEventCallback(void)utility::Engineprotected
getLogger(void)utility::logging::Loggable< Engine, utility::logging::DefaultLogger >inlineprotected
getLogger(void) constutility::logging::Loggable< Engine, utility::logging::DefaultLogger >inlineprotected
getScissor(void) constutility::Engine
getView(void) const =0utility::Enginepure virtual
Handler typedefutility::Engine
Loggable(void)utility::logging::Loggable< Engine, utility::logging::DefaultLogger >inlineexplicitprotected
Loggable(Loggable &&other) noexceptutility::logging::Loggable< Engine, utility::logging::DefaultLogger >inlineprotected
measureText(const utility::graphic::Text &text) const =0utility::Enginepure virtual
operator=(Loggable &&other) noexceptutility::logging::Loggable< Engine, utility::logging::DefaultLogger >inlineprotected
pollEvents(void)=0utility::Enginepure virtual
present(void)=0utility::Enginepure virtual
removeObject(std::shared_ptr< utility::graphic::Renderable > object, size_t objectID)=0utility::Enginepure virtual
setEventCallback(const Handler &callback)utility::Engine
setScissor(const utility::graphic::ScissorRect &rect)utility::Enginevirtual
setShouldCaptureViewportInput(bool capture)utility::Engine
shouldCaptureViewportInput(void) constutility::Engine
update(void)=0utility::Enginepure virtual
updateObject(std::shared_ptr< utility::graphic::Renderable > object, size_t objectID)=0utility::Enginepure virtual
ViewportSize typedefutility::Engine
~Engine(void)=defaultutility::Enginevirtual
~Loggable(void)=defaultutility::logging::Loggable< Engine, utility::logging::DefaultLogger >protectedvirtual