Lumiera
0.pre.03
»edit your freedom«
|
Files | |
file | argument-erasure.hpp [code] |
Implementation helper to bind Steam-Layer commands with arbitrary argument tuples. | |
file | argument-tuple-accept.hpp [code] |
Mixin-templates providing arbitrary function call operators and argument binding functions. | |
file | command-closure.hpp [code] |
A closure enabling self-contained execution of commands within the SteamDispatcher. | |
file | command-def.hpp [code] |
Actually defining a command and binding it to execution parameters. | |
file | command-dispatch.hpp [code] |
Interface to abstract the SteamDispatcher's ability to handle command messages. | |
file | command-impl-clone-builder.hpp [code] |
Helper for creating an implementation clone, based on the visitor pattern. | |
file | command-impl.hpp [code] |
Top level of the command implementation. | |
file | command-instance-manager.hpp [code] |
Service to support forming and invocation of command instances for use by the UI. | |
file | command-invocation.hpp [code] |
Some additional helpers and convenience shortcuts to ease command invocation. | |
file | command-mutation.hpp [code] |
Core of a Steam-Layer command: functor containing the operation to be executed. | |
file | command-op-closure.hpp [code] |
Implementation of the concrete (sub)-closure of a command, responsible for invoking the actual command operation with the concrete (binding) arguments. | |
file | command-queue.hpp [code] |
Implementation building block of SteamDispatcher to organise commands. | |
file | command-registry.hpp [code] |
Managing command definitions and the storage of individual command objects. | |
file | command-setup.cpp [code] |
Implementation details of instance management for command invocation by the GUI. | |
file | command-setup.hpp [code] |
Provision for setup of concrete commands for use by the UI. | |
file | command-signature.hpp [code] |
Metaprogramming helpers for deriving the precise function signatures necessary to implement a given command. | |
file | command-simple-closure.hpp [code] |
Proof-of-concept implementation of CmdClosure. | |
file | command-storage-holder.hpp [code] |
A passive container record holding the actual command arguments & UNDO state. | |
file | command.cpp [code] |
Implementation of the command frontend. | |
file | command.hpp [code] |
Steam-Layer command frontend. | |
file | handling-pattern.cpp [code] |
Implementation of pre-defined command handling patterns. | |
file | handling-pattern.hpp [code] |
Pre-defined command execution skeletons. | |
file | handling-patterns.hpp [code] |
A hard wired collection of predefined command handling patterns. | |
file | looper.hpp [code] |
Implementation building block of SteamDispatcher to control waiting and timing. | |
file | media-impl-lib.hpp [code] |
Abstraction to represent (metadata) of an external library to handle media data Lumiera delegates most actual media data processing to well established external libraries. | |
file | memento-tie.hpp [code] |
A special binding used by Steam-Layer commands for capturing UNDO state information. | |
file | pathmanager.cpp [code] |
Implementation functionality regarding decision about the proper wiring and calculation strategy for rendering. | |
file | pathmanager.hpp [code] |
Facility to decide upon the actual render strategy. | |
file | session-command-interface-proxy.cpp [code] |
Interface-Proxy for the steam::control::SessionCommand facade. | |
file | session-command-service.cpp [code] |
Implementation of command invocation on the Session interface. | |
file | session-command-service.hpp [code] |
A public service offered by the Session, implementing the SessionCommand facade interface. | |
file | steam-dispatcher.cpp [code] |
Implementation details of running commands and the builder. | |
file | steam-dispatcher.hpp [code] |
Dispatch and execute mutation operations on the High-level model. | |
file | stypemanager.cpp [code] |
Implementation functions of the stream type system. | |
file | stypemanager.hpp [code] |
Interface to the stream type system. | |
file | styperegistry.hpp [code] |
This is part of the implementation of the stream type manager (include). | |