Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
control Directory Reference
+ 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).