Class WebResourceManager#
Defined in File WebResourceManager.h
Class Documentation#
-
class WebResourceManager#
Helper for sending resources such as geometries and materials to frontends.
Public Functions
-
WebResourceManager(const Karana::Core::ks_ptr<Karana::WebUI::Server> &server)#
WebResourceManager constructor.
- Parameters:
server – - Server to handle communicating with frontends
-
virtual ~WebResourceManager()#
-
void ensureGeometry(const VarStaticGeometry &geometry)#
Idempotently send a geometry to current and future frontends.
- Parameters:
geometry – - The geometry to send
-
void ensureMaterial(const VarMaterial &material)#
Idempotently send a material to current and future frontends.
- Parameters:
material – - The material to send
-
void ioHandleConn(Karana::WebUI::Connection &conn) const#
Handler for a new frontend connection.
- Parameters:
conn – - Connection to the new frontend
-
WebResourceManager(const Karana::Core::ks_ptr<Karana::WebUI::Server> &server)#