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