Lumiera  0.pre.03
»edit your freedom«
engine-ctx-facilities.hpp File Reference

Go to the source code of this file.

Description

Implementation parts of render engine operational services.

Implementation of render engine operational configuration and services.

Warning
as of 10/2024 a preliminary integration of Render-Engine underway ////////////////////////////////////////TICKET #1367

Without further setup, dependency injection will establish a minimalistic default instantiation of these services, sufficient for demonstration and tests. For the real render engine however, dedicated service instances will be created and managed actively.

Todo:

and we'll have yet to »figure out« what specifically to do for these services and how to start an active render engine for productive use.

WIP-WIP 10/2024 strive at first complete prototypical engine usage ////////////////////////////////////////TICKET #1367

See also
engine-ctx.hpp
weaving-pattern-builder.hpp

Definition in file engine-ctx-facilities.hpp.

#include "steam/engine/engine-ctx.hpp"
#include "steam/engine/buffer-provider.hpp"
#include "lib/nocopy.hpp"
#include <memory>

Classes

class  EngineCtx::Facilities
 

Namespaces

 steam
 Steam-Layer implementation namespace root.
 
 steam::engine
 Lumiera's render engine core and operational control.