Lumiera  0.pre.03
»edit your freedom«
EngineFacade Struct Reference

#include "vault/enginefacade.hpp"

Description

Interface to the vault layer (render engine subsystem): Global access point for starting the render engine subsystem and for defining the public interface(s) for talking with the engine.

While the engine is partially implemented relying on steam-Layer operations, the general access point and the playback/render controller is considered part of the vault. This results in a "W"-shaped control flow: from stage to vault to steam to vault, feeding resulting data to output.

Definition at line 47 of file enginefacade.hpp.

Static Public Member Functions

static lumiera::SubsysgetDescriptor ()
 provide a descriptor for lumiera::AppState, wired accordingly to allow main to pull up and shut down the renderengine. More...
 

Member Function Documentation

◆ getDescriptor()

Subsys & getDescriptor ( )
static

provide a descriptor for lumiera::AppState, wired accordingly to allow main to pull up and shut down the renderengine.

intended for use by main().

Definition at line 81 of file enginefacade.cpp.

+ Collaboration diagram for EngineFacade:

The documentation for this struct was generated from the following files: