| pre.hpp [code] | Precompiled Header Collection |
| pre_a.hpp [code] | |
| backend/backend.c [code] | |
| backend/backend.h [code] | |
| backend/enginefacade.cpp [code] | |
| backend/enginefacade.hpp [code] | |
| backend/file.c [code] | |
| backend/file.h [code] | File management Handling Files is splitted into different classes: 1 |
| backend/filedescriptor.c [code] | |
| backend/filedescriptor.h [code] | Filedescriptors |
| backend/filedescriptorregistry.c [code] | |
| backend/filedescriptorregistry.h [code] | |
| backend/filehandle.c [code] | |
| backend/filehandle.h [code] | Filehandles |
| backend/filehandlecache.c [code] | |
| backend/filehandlecache.h [code] | Filehandle management and caching The number of filehandles a program can held open is usually limited, since we want to support using a less limited number of files and closing/opening for each operation is expensive, we provide a cache to keep the most frequent used files open and gracefully close/recycle unused filehandles |
| backend/fileheader.c [code] | |
| backend/fileheader.h [code] | Lumiera creates some files on itself, caches, indexes and so on |
| backend/mediaaccessfacade.cpp [code] | |
| backend/mediaaccessfacade.hpp [code] | |
| backend/mmap.c [code] | |
| backend/mmap.h [code] | MMap objects cover a memory maped range in a file |
| backend/mmapcache.c [code] | |
| backend/mmapcache.h [code] | Mmapcache stores a MRU cache of all established mmaped memory regions which are currently not in use |
| backend/mmapings.c [code] | |
| backend/mmapings.h [code] | Manage the mmap objects of a file |
| backend/netnodefacade.cpp [code] | |
| backend/netnodefacade.hpp [code] | |
| backend/resourcecollector.c [code] | |
| backend/resourcecollector.h [code] | |
| backend/scriptrunnerfacade.cpp [code] | |
| backend/scriptrunnerfacade.hpp [code] | |
| backend/thread-wrapper.hpp [code] | |
| backend/threadpool-init.cpp [code] | |
| backend/threadpool-init.hpp [code] | Automatically bring up the Threading management and Threadpool in the backend |
| backend/threadpool.c [code] | |
| backend/threadpool.h [code] | |
| backend/threads.c [code] | |
| backend/threads.h [code] | |
| common/appstate.cpp [code] | |
| common/appstate.hpp [code] | Registering and managing some application-global services |
| common/config.c [code] | |
| common/config.h [code] | TODO documentation, http://www.pipapo.org/pipawiki/Lumiera/ConfigLoader |
| common/config_interface.c [code] | |
| common/config_interface.h [code] | Declares the interface for the lumiera configuration system |
| common/config_lookup.c [code] | Implementation of the lookup of configuration keys |
| common/config_lookup.h [code] | Lookup of configuration keys |
| common/config_typed.c [code] | Here are the high level typed configuration interfaces defined |
| common/config_wordlist.c [code] | |
| common/configentry.c [code] | |
| common/configentry.h [code] | |
| common/configfacade.cpp [code] | |
| common/configitem.c [code] | Create a configitem out of a single line |
| common/configitem.h [code] | Configitems build a 3 level hierarchy: |
| common/configrules.cpp [code] | |
| common/configrules.hpp [code] | Interface for accessing rule based configuration |
| common/guifacade.cpp [code] | |
| common/instancehandle.hpp [code] | A handle template for automatically dealing with interface and plugin registration and deregistration |
| common/interface.c [code] | From a programmers perspective interfaces only need to be opened when needed and closed when finished with them |
| common/interface.h [code] | Lumiera interface macros and structures |
| common/interfacedescriptor.h [code] | |
| common/interfaceproxy.cpp [code] | |
| common/interfaceregistry.c [code] | Interface instances are published and activated by registering them into a global registry, which is defined here |
| common/interfaceregistry.h [code] | Interface instances are published and activated by registering them into a global registry, which is defined here |
| common/option.cpp [code] | |
| common/option.hpp [code] | |
| common/plugin.c [code] | Plugin loader |
| common/plugin.h [code] | Lumiera plugins defines 'interfaces' as shown in interface.h, the plugin system handles the loading of all kinds of plugins under the hood, invoked from the interface system |
| common/plugin_dynlib.c [code] | Plugin loader for dynamic libraries |
| common/subsys.cpp [code] | |
| common/subsys.hpp [code] | Describing dependencies and lifecycle of the application's primary parts |
| common/subsystem-runner.hpp [code] | |
| common/external/libgavl.cpp [code] | |
| common/external/libgavl.hpp [code] | |
| common/query/fake-configrules.cpp [code] | |
| common/query/fake-configrules.hpp [code] | Mock/Test/Debugging Implementation of the config rules system |
| gui/display-interface-proxy.hpp [code] | This is an implementation fragment, intended to be included into common/interfaceproxy.cpp |
| gui/display-service.cpp [code] | |
| gui/display-service.hpp [code] | A public service provided by the GUI, implementing the lumiera::Display facade interface |
| gui/gtk-lumiera.cpp [code] | |
| gui/gtk-lumiera.hpp [code] | This file contains application wide global definitions user actions |
| gui/guifacade.hpp [code] | Interface for the GUI loader and for accessing the GUI interface from the lower layers of Lumiera |
| gui/guistart.cpp [code] | Start up the Lumiera GTK GUI when loading it as dynamic module |
| gui/notification-interface-proxy.hpp [code] | This is an implementation fragment, intended to be included into common/interfaceproxy.cpp |
| gui/notification-service.cpp [code] | |
| gui/notification-service.hpp [code] | A public service provided by the GUI, implementing the gui::GuiNotification facade interface |
| gui/window-manager.cpp [code] | |
| gui/window-manager.hpp [code] | This file contains the defintion of global UI Manager class |
| gui/controller/controller.cpp [code] | |
| gui/controller/controller.hpp [code] | This file contains the definition of the controller object |
| gui/controller/playback-controller.cpp [code] | |
| gui/controller/playback-controller.hpp [code] | This file contains the definition of the playback controller object |
| gui/dialogs/dialog.hpp [code] | |
| gui/dialogs/name-chooser.cpp [code] | |
| gui/dialogs/name-chooser.hpp [code] | This file contains the definition of the name chooser dialog |
| gui/dialogs/preferences-dialog.cpp [code] | |
| gui/dialogs/preferences-dialog.hpp [code] | |
| gui/dialogs/render.cpp [code] | |
| gui/dialogs/render.hpp [code] | This file contains definitions of globals for dialogs |
| gui/model/clip-track.cpp [code] | |
| gui/model/clip-track.hpp [code] | |
| gui/model/clip.cpp [code] | |
| gui/model/clip.hpp [code] | |
| gui/model/group-track.cpp [code] | |
| gui/model/group-track.hpp [code] | |
| gui/model/parent-track.cpp [code] | |
| gui/model/parent-track.hpp [code] | This file contains the definition of ParentTrack, a class which represents a base functionality for tracks and sequences which are also track parents |
| gui/model/project.cpp [code] | |
| gui/model/project.hpp [code] | This file contains the definition of Project, a class which stores project data, and wraps proc layer data |
| gui/model/sequence.cpp [code] | |
| gui/model/sequence.hpp [code] | |
| gui/model/track.cpp [code] | |
| gui/model/track.hpp [code] | |
| gui/output/displayer.cpp [code] | |
| gui/output/displayer.hpp [code] | This file contains the defintion of Displayer; the base class of all video display implementations |
| gui/output/gdkdisplayer.cpp [code] | |
| gui/output/gdkdisplayer.hpp [code] | This file contains the definition of XvDisplayer, the XVideo video output implementation |
| gui/output/xvdisplayer.cpp [code] | |
| gui/output/xvdisplayer.hpp [code] | This file contains the definition of XvDisplayer, the XVideo video output implementation |
| gui/panels/panel.cpp [code] | |
| gui/panels/panel.hpp [code] | This file contains the definition of Panel; the base class for all docking panels |
| gui/panels/resources-panel.cpp [code] | |
| gui/panels/resources-panel.hpp [code] | |
| gui/panels/timeline-panel.cpp [code] | |
| gui/panels/timeline-panel.hpp [code] | This file contains the definition of the timeline panel |
| gui/panels/viewer-panel.cpp [code] | |
| gui/panels/viewer-panel.hpp [code] | This file contains the definition of the viewer panel |
| gui/util/rectangle.cpp [code] | |
| gui/util/rectangle.hpp [code] | This file contains the declaration of the utility functions for GDK rects |
| gui/widgets/button-bar.cpp [code] | |
| gui/widgets/button-bar.hpp [code] | This file contains the definition of the button bar widget |
| gui/widgets/menu-button.cpp [code] | |
| gui/widgets/menu-button.hpp [code] | This file contains the definition of menu button widget |
| gui/widgets/mini-button.hpp [code] | This file contains the definition of mini button widget |
| gui/widgets/panel-bar.cpp [code] | |
| gui/widgets/panel-bar.hpp [code] | This file contains the definition of timeline widget |
| gui/widgets/timeline-widget.cpp [code] | |
| gui/widgets/timeline-widget.hpp [code] | This file contains the definition of timeline widget |
| gui/widgets/video-display-widget.cpp [code] | |
| gui/widgets/video-display-widget.hpp [code] | This file contains the definition of video viewer widget |
| gui/widgets/timeline/timeline-arrow-tool.cpp [code] | |
| gui/widgets/timeline/timeline-arrow-tool.hpp [code] | This file contains the definition of the arrow tool class |
| gui/widgets/timeline/timeline-body.cpp [code] | |
| gui/widgets/timeline/timeline-body.hpp [code] | This file contains the definition of timeline body widget |
| gui/widgets/timeline/timeline-clip-track.cpp [code] | |
| gui/widgets/timeline/timeline-clip-track.hpp [code] | This file contains the definition of timeline track objects which contain clips |
| gui/widgets/timeline/timeline-clip.cpp [code] | |
| gui/widgets/timeline/timeline-clip.hpp [code] | This file contains the definition of timeline clip object |
| gui/widgets/timeline/timeline-group-track.cpp [code] | |
| gui/widgets/timeline/timeline-group-track.hpp [code] | This file contains the definition of group track timeline objects |
| gui/widgets/timeline/timeline-header-container.cpp [code] | |
| gui/widgets/timeline/timeline-header-container.hpp [code] | This file contains the definition of the header container widget |
| gui/widgets/timeline/timeline-header-widget.cpp [code] | |
| gui/widgets/timeline/timeline-header-widget.hpp [code] | This file contains the definition of the header widget |
| gui/widgets/timeline/timeline-ibeam-tool.cpp [code] | |
| gui/widgets/timeline/timeline-ibeam-tool.hpp [code] | This file contains the definition of ibeam tool class tool objects |
| gui/widgets/timeline/timeline-layout-helper.cpp [code] | This file contains the definition of the layout helpeer class |
| gui/widgets/timeline/timeline-layout-helper.hpp [code] | |
| gui/widgets/timeline/timeline-ruler.cpp [code] | |
| gui/widgets/timeline/timeline-ruler.hpp [code] | This file contains the declaration of the time ruler widget widget |
| gui/widgets/timeline/timeline-state.cpp [code] | |
| gui/widgets/timeline/timeline-state.hpp [code] | This file contains the definition of the timeline state object |
| gui/widgets/timeline/timeline-tool.cpp [code] | |
| gui/widgets/timeline/timeline-tool.hpp [code] | This file contains the definition of base class for timeline tool objects |
| gui/widgets/timeline/timeline-track.cpp [code] | |
| gui/widgets/timeline/timeline-track.hpp [code] | This file contains the definition of timeline track object |
| gui/widgets/timeline/timeline-view-window.cpp [code] | |
| gui/widgets/timeline/timeline-view-window.hpp [code] | This file contains the definition of timeline view window helper object |
| gui/workspace/actions.cpp [code] | |
| gui/workspace/actions.hpp [code] | This file contains the definition of a helper class for the main workspace window object, which registers and handles user actions |
| gui/workspace/panel-manager.cpp [code] | |
| gui/workspace/panel-manager.hpp [code] | This file contains the definition of the panel manager object |
| gui/workspace/workspace-window.cpp [code] | |
| gui/workspace/workspace-window.hpp [code] | This file contains the definition of the main workspace window parent, which is the toplevel parent of the whole workspace |
| include/configfacade.hpp [code] | The lumiera::Config wrapper class addresses two issues |
| include/display-facade.h [code] | Major public Interface of the Lumiera GUI |
| include/display-handles.h [code] | |
| include/dummy-player-facade.h [code] | |
| include/guinotification-facade.h [code] | Major public Interface of the Lumiera GUI |
| include/interfaceproxy.hpp [code] | Facade Interfaces Lifecycle |
| include/lifecycle.h [code] | Interface for registering and triggering application lifecycle event callbacks |
| include/logging.h [code] | This header is for including and configuring NoBug |
| lib/access-casted.hpp [code] | Helper for accessing a value, employing either conversion or downcast, depending on the relation of the source type (type of the original value) and the target type (type we need within the usage context) |
| lib/advice.hpp [code] | Expecting Advice and giving Advice: a cross-cutting collaboration of loosely coupled participants |
| lib/allocationcluster.cpp [code] | |
| lib/allocationcluster.hpp [code] | Memory management for the low-level model (render nodes network) |
| lib/bool-checkable.hpp [code] | When working with generic function objects and function pointers typed to arbitrary signatures, often there is the necessity to hold onto such a functor while hiding the actual signature behind an common interface ("type erasure") |
| lib/cmdline.cpp [code] | |
| lib/cmdline.hpp [code] | |
| lib/condition.c [code] | Condition variables |
| lib/condition.h [code] | Condition variables, header |
| lib/cuckoo.c [code] | |
| lib/cuckoo.h [code] | Cuckoo hashing This hashing gives guaranteed O(1) lookup complexity and amortized O(1) insert and remove complexity |
| lib/del-stash.hpp [code] | Collecting and finally triggering deleter functions |
| lib/diagnostic-context.hpp [code] | Facility for collecting diagnostic informations explicitly |
| lib/element-tracker.hpp [code] | Tracking instances automatically on creation and disposal |
| lib/error.c [code] | C Error handling in Lumiera |
| lib/error.h [code] | C Error handling in Lumiera, header |
| lib/error.hpp [code] | |
| lib/exception.cpp [code] | |
| lib/factory.hpp [code] | |
| lib/format.hpp [code] | Collection of small helpers and convenience shortcuts for diagnostics & formatting |
| lib/frameid.hpp [code] | |
| lib/functor-util.hpp [code] | Collection of small helpers and utilities related to function objects |
| lib/handle.hpp [code] | A generic opaque handle to an implementation entity, including lifecycle management |
| lib/hash-indexed.hpp [code] | A template for generating hash based ID tags carrying compile-time type info |
| lib/iter-adapter-stl.hpp [code] | Preconfigured adapters for some STL container standard usage situations |
| lib/iter-adapter.hpp [code] | Helper template(s) for creating lumiera forward iterators |
| lib/iter-source.hpp [code] | Extension module to build an opaque data source, accessible as Lumiera Forward Iterator |
| lib/itertools.hpp [code] | Helpers for working with iterators based on the pipeline model |
| lib/lifecycle.cpp [code] | |
| lib/lifecycleregistry.hpp [code] | Helper for registering lifecycle event callbacks, which are provided as a global service by lumiera::AppState |
| lib/llist.h [code] | Intrusive cyclic double linked list There is only one node type which contains a forward and a backward pointer |
| lib/lockerror.c [code] | |
| lib/lockerror.h [code] | |
| lib/logging.cpp [code] | |
| lib/luid.c [code] | |
| lib/luid.h [code] | Lumiera unique identifiers are 128 byte random value |
| lib/lumitime-fmt.hpp [code] | Extension to the lumiera::Time wrapper, adding output and specific time formats |
| lib/lumitime.cpp [code] | |
| lib/lumitime.hpp [code] | |
| lib/mpool.c [code] | |
| lib/mpool.h [code] | |
| lib/mrucache.c [code] | |
| lib/mrucache.h [code] | Most recent used cache Elements (addressed by a LList node) are either checked in the cache and thereby subject of aging or checked out under control of the user |
| lib/multifact-arg.hpp [code] | |
| lib/multifact.hpp [code] | Extension allowing the MultiFact to pass arguments to the fabrication |
| lib/mutex.c [code] | Mutual exclusion locking |
| lib/mutex.h [code] | Mutual exclusion locking, header |
| lib/nobug-init.cpp [code] | |
| lib/nobug-init.hpp [code] | Trigger the basic NoBug initialisation by placing a static variable |
| lib/null-value.hpp [code] | Singleton-style holder for NIL or default values |
| lib/observable-list.hpp [code] | This file contains the definition of the observable list class |
| lib/opaque-holder.hpp [code] | Helper allowing type erasure while holding the actual object inline |
| lib/p.hpp [code] | Customised refcounting smart pointer |
| lib/ppmpl.h [code] | Preprocessor metaprogramming library |
| lib/psplay.c [code] | |
| lib/psplay.h [code] | Probabilistic splay trees A splay trees is self-optimizing (in contrast to self-balancing) datastructure |
| lib/query.cpp [code] | |
| lib/query.hpp [code] | |
| lib/reccondition.c [code] | Condition variables |
| lib/reccondition.h [code] | Condition variables, header |
| lib/recmutex.c [code] | Recursive Mutexes |
| lib/recmutex.h [code] | Mutual exclusion locking, header |
| lib/ref-array-impl.hpp [code] | Some (library-) implementations of the RefArray interface |
| lib/ref-array.hpp [code] | |
| lib/result.hpp [code] | Intermediary value object to represent the result of an operation |
| lib/rwlock.c [code] | Read/write locks |
| lib/rwlock.h [code] | Read/write locks, header |
| lib/safeclib.c [code] | |
| lib/safeclib.h [code] | Portable and safe wrappers around some clib functions and some tools |
| lib/scoped-holder.hpp [code] | Some wrappers for coping with ownership problems |
| lib/scoped-ptrvect.hpp [code] | Managing lifecycle for a collection of objects |
| lib/scopedholdertransfer.hpp [code] | |
| lib/sectionlock.h [code] | |
| lib/singleton-ref.hpp [code] | Helper for singleton-kind access without managing object creation and lifecycle |
| lib/singleton-subclass.hpp [code] | Specialised SingletonFactory creating subclasses of the nominal type |
| lib/singleton.hpp [code] | Factory for creating Singleton instances |
| lib/singletonfactory.hpp [code] | |
| lib/singletonpolicies.hpp [code] | |
| lib/singletonpreconfigure.hpp [code] | Pre-configuration of some Singleton types, done by template specialisation |
| lib/slist.h [code] | Intrusive cyclic single linked list |
| lib/streamtype.cpp [code] | |
| lib/streamtype.hpp [code] | Framework for classification of media streams |
| lib/sub-id.hpp [code] | Extensible symbolic ID type |
| lib/symbol-impl.cpp [code] | |
| lib/symbol.hpp [code] | WIP placeholder definition for a planned Symbol datatype |
| lib/sync-classlock.hpp [code] | A special implementation of lib::Sync, where the storage of the object monitor is associated directly to a type rather then to a single object instance |
| lib/sync.hpp [code] | Object Monitor based synchronisation |
| lib/thread-local.hpp [code] | Helpers for working with thread local data |
| lib/time.c [code] | |
| lib/time.h [code] | |
| lib/tmpbuf.c [code] | |
| lib/tmpbuf.h [code] | Round robin temporary buffers |
| lib/tree.hpp [code] | |
| lib/typed-allocation-manager.hpp [code] | Abstract foundation for building custom allocation managers |
| lib/typed-counter.hpp [code] | Creating sets of type-based contexts |
| lib/util-foreach.hpp [code] | Perform operations "for each element" of a collection |
| lib/util.cpp [code] | |
| lib/util.hpp [code] | |
| lib/variant.hpp [code] | This file defines a simple alternative to boost::variant |
| lib/vcall.h [code] | This allows one to do polymorphic programming in C by referencing a vtable member which contains function pointers to a structure and then calling this 'virtual' functions through the VCALL macro |
| lib/visitor-dispatcher.hpp [code] | |
| lib/visitor-policies.hpp [code] | Policies usable for configuring the lumiera::visitor::Tool for different kinds of error handling |
| lib/visitor.hpp [code] | |
| lib/wrapper.hpp [code] | Library implementation: smart-pointer variations, wrappers and managing holders |
| lib/wrapperptr.hpp [code] | |
| lib/advice/advice.cpp [code] | Implementation the AdviceSystem, to support the advice collaboration |
| lib/advice/binding.cpp [code] | |
| lib/advice/binding.hpp [code] | |
| lib/advice/index.hpp [code] | Implementation datastructure for use by the Advice system |
| lib/meta/configflags.hpp [code] | Under some circumstances it is necessary to assemble functionality out of elementary building blocks |
| lib/meta/duck-detector.hpp [code] | Metaprogramming helpers to check for specific properties of a type in question |
| lib/meta/function-closure.hpp [code] | Partial function application and building a complete function closure |
| lib/meta/function-erasure.hpp [code] | When working with generic function objects and function pointers typed to arbitrary signatures, often there is the necessity to hold onto such a functor while hiding the actual signature behind an common interface ("type erasure") |
| lib/meta/function.hpp [code] | Metaprogramming tools for transforming functor types |
| lib/meta/generator.hpp [code] | Helpers for working with lumiera::typelist::Types (i.e |
| lib/meta/maybe-compare.hpp [code] | |
| lib/meta/trait-special.hpp [code] | |
| lib/meta/trait.hpp [code] | |
| lib/meta/tuple.hpp [code] | Metaprogramming with tuples-of-types and a simple Tuple (record) datatype |
| lib/meta/typelist-util.hpp [code] | |
| lib/meta/typelist.hpp [code] | A template metaprogramming technique for manipulating collections of types |
| lib/meta/typeseq-util.hpp [code] | Some basic facilities for manipulating type sequences |
| lib/meta/util.hpp [code] | |
| lib/test/mockinjector.hpp [code] | |
| lib/test/run.hpp [code] | Simple test class runner |
| lib/test/suite.cpp [code] | |
| lib/test/suite.hpp [code] | Building and running a suite of tests, implemented as test classes |
| lib/test/test-coll.hpp [code] | |
| lib/test/test-helper.cpp [code] | |
| lib/test/test-helper.hpp [code] | |
| lib/test/testoption.cpp [code] | |
| lib/test/testoption.hpp [code] | |
| lumiera/main.cpp [code] | |
| proc/asset.cpp [code] | |
| proc/asset.hpp [code] | Proc-Layer Interface: Assets |
| proc/assetmanager.cpp [code] | |
| proc/assetmanager.hpp [code] | Proc-Layer Interface: Asset Lookup and Organization |
| proc/common.hpp [code] | |
| proc/controllerfacade.cpp [code] | |
| proc/controllerfacade.hpp [code] | |
| proc/facade.cpp [code] | |
| proc/facade.hpp [code] | |
| proc/state.cpp [code] | |
| proc/state.hpp [code] | |
| proc/asset/buildinstruct.hpp [code] | Helper classes used by asset::ProcPatt to represent the processing informations |
| proc/asset/category.cpp [code] | |
| proc/asset/category.hpp [code] | |
| proc/asset/clip.cpp [code] | |
| proc/asset/clip.hpp [code] | |
| proc/asset/codec.cpp [code] | |
| proc/asset/codec.hpp [code] | |
| proc/asset/compoundmedia.cpp [code] | |
| proc/asset/compoundmedia.hpp [code] | |
| proc/asset/dataset.hpp [code] | |
| proc/asset/db.hpp [code] | |
| proc/asset/effect.cpp [code] | |
| proc/asset/effect.hpp [code] | |
| proc/asset/entry-id.hpp [code] | Bare symbolic and hash ID used for accounting of asset like entries |
| proc/asset/inventory.hpp [code] | |
| proc/asset/media.cpp [code] | |
| proc/asset/media.hpp [code] | Media data is a specific kind of Asset |
| proc/asset/meta.cpp [code] | |
| proc/asset/meta.hpp [code] | |
| proc/asset/pipe.cpp [code] | |
| proc/asset/pipe.hpp [code] | |
| proc/asset/preview.cpp [code] | |
| proc/asset/preview.hpp [code] | |
| proc/asset/proc.cpp [code] | |
| proc/asset/proc.hpp [code] | Data processing Plugins and Codecs can be treated as a specific Kind of Asset |
| proc/asset/procpatt.cpp [code] | |
| proc/asset/procpatt.hpp [code] | |
| proc/asset/sequence.cpp [code] | |
| proc/asset/sequence.hpp [code] | |
| proc/asset/struct-factory-impl.hpp [code] | Private implementation details of creating various structural assets |
| proc/asset/struct-scheme.hpp [code] | Naming and labeling scheme for structural assets |
| proc/asset/struct.cpp [code] | |
| proc/asset/struct.hpp [code] | Structural parts of the Session (e.g |
| proc/asset/timeline.cpp [code] | |
| proc/asset/timeline.hpp [code] | Top level structural element within the session |
| proc/asset/typed-id.hpp [code] | Frontend for a registration service to associate object identities, symbolic identifiers and types |
| proc/asset/typed-lookup.cpp [code] | |
| proc/asset/unknown.cpp [code] | |
| proc/asset/unknown.hpp [code] | |
| proc/control/argument-erasure.hpp [code] | |
| proc/control/argument-tuple-accept.hpp [code] | Mixin-templates providing arbitrary function call operators and argument binding functions |
| proc/control/command-argument-holder.hpp [code] | A passive container record holding the actual command arguments & UNDO state |
| proc/control/command-closure.hpp [code] | A closure enabling self-contained execution of commands within the ProcDispatcher |
| proc/control/command-def.hpp [code] | Actually defining a command and binding it to execution parameters |
| proc/control/command-impl-clone-builder.hpp [code] | Helper for creating an implementation clone, based on the visitor pattern |
| proc/control/command-impl.cpp [code] | //TODO |
| proc/control/command-impl.hpp [code] | Top level of the command implementation |
| proc/control/command-invocation.hpp [code] | Some additional helpers and convenience shortcuts to ease command invocation |
| proc/control/command-mutation.hpp [code] | Core of a Proc-Layer command: functor containing the operation to be executed |
| proc/control/command-registry.hpp [code] | Managing command definitions and the storage of individual command objects |
| proc/control/command-signature.hpp [code] | Metaprogramming helpers for deriving the precise function signatures necessary to implement a given command |
| proc/control/command.cpp [code] | Implementation of the command frontend |
| proc/control/command.hpp [code] | Proc-Layer command frontend |
| proc/control/handling-pattern.cpp [code] | |
| proc/control/handling-pattern.hpp [code] | Pre-defined command execution skeletons |
| proc/control/handling-patterns.hpp [code] | A hard wired collection of predefined command handling patterns |
| proc/control/mediaimpllib.hpp [code] | |
| proc/control/memento-tie.hpp [code] | A special binding used by Proc-Layer commands for capturing UNDO state information |
| proc/control/pathmanager.cpp [code] | |
| proc/control/pathmanager.hpp [code] | |
| proc/control/proc-dispatcher.cpp [code] | |
| proc/control/proc-dispatcher.hpp [code] | Dispatch and execute mutation operations on the High-level model |
| proc/control/stypemanager.cpp [code] | |
| proc/control/stypemanager.hpp [code] | |
| proc/control/styperegistry.hpp [code] | This is part of the implementation of the stream type manager (include) |
| proc/engine/buffhandle.cpp [code] | |
| proc/engine/buffhandle.hpp [code] | Various bits needed to support the buffer management within the render nodes |
| proc/engine/bufftable.hpp [code] | |
| proc/engine/link.cpp [code] | |
| proc/engine/link.hpp [code] | |
| proc/engine/mask.cpp [code] | |
| proc/engine/mask.hpp [code] | |
| proc/engine/nodefactory.cpp [code] | |
| proc/engine/nodefactory.hpp [code] | |
| proc/engine/nodeinvocation.hpp [code] | Organise the state related to the invocation of s single ProcNode::pull() call This header defines part of the "glue" which holds together the render node network and enables to pull result frames from the nodes |
| proc/engine/nodeoperation.hpp [code] | Chunks of operation for invoking the rendernodes |
| proc/engine/nodewiring-config.hpp [code] | Sometimes we need to choose a different implementation for dealing with some special cases |
| proc/engine/nodewiring-def.hpp [code] | Helper for defining the desired wiring and operation mode for a render node |
| proc/engine/nodewiring.cpp [code] | |
| proc/engine/nodewiring.hpp [code] | |
| proc/engine/pluginadapter.cpp [code] | |
| proc/engine/pluginadapter.hpp [code] | |
| proc/engine/procnode.hpp [code] | Interface to the processing nodes and the render nodes network |
| proc/engine/projector.cpp [code] | |
| proc/engine/projector.hpp [code] | |
| proc/engine/render-invocation.cpp [code] | |
| proc/engine/render-invocation.hpp [code] | Initiate a single calculation unit within the renderengine |
| proc/engine/renderengine.cpp [code] | |
| proc/engine/renderengine.hpp [code] | |
| proc/engine/rendergraph.cpp [code] | |
| proc/engine/rendergraph.hpp [code] | |
| proc/engine/source.cpp [code] | |
| proc/engine/source.hpp [code] | |
| proc/engine/stateproxy.cpp [code] | |
| proc/engine/stateproxy.hpp [code] | |
| proc/engine/trafo.cpp [code] | |
| proc/engine/trafo.hpp [code] | |
| proc/mobject/builderfacade.cpp [code] | |
| proc/mobject/builderfacade.hpp [code] | |
| proc/mobject/explicitplacement.hpp [code] | |
| proc/mobject/interpolator.cpp [code] | |
| proc/mobject/interpolator.hpp [code] | |
| proc/mobject/mobject-ref.cpp [code] | Implementation part of the MObjectRef facility |
| proc/mobject/mobject-ref.hpp [code] | External MObject/Placement reference |
| proc/mobject/mobject.cpp [code] | |
| proc/mobject/mobject.hpp [code] | |
| proc/mobject/parameter.cpp [code] | |
| proc/mobject/parameter.hpp [code] | |
| proc/mobject/paramprovider.cpp [code] | |
| proc/mobject/paramprovider.hpp [code] | |
| proc/mobject/placement-ref.hpp [code] | A generic reference mechanism for Placements, as added to the current session |
| proc/mobject/placement.cpp [code] | |
| proc/mobject/placement.hpp [code] | Placements are at the very core of all editing operations, because they act as handles to access the media objects to be manipulated |
| proc/mobject/session.hpp [code] | Primary Interface to the current Session |
| proc/mobject/test-dummy-mobject.hpp [code] | A hierarchy of simple dummy-Media-Objects for easy unit testing |
| proc/mobject/builder/applicable-builder-target-types.hpp [code] | Declaration of all kinds of MObjects to be treated by some "Builder tool" |
| proc/mobject/builder/assembler.cpp [code] | |
| proc/mobject/builder/assembler.hpp [code] | |
| proc/mobject/builder/buildertool.hpp [code] | Visiting-tool mechanism configured specifically for the Builder |
| proc/mobject/builder/common.hpp [code] | |
| proc/mobject/builder/conmanager.cpp [code] | |
| proc/mobject/builder/conmanager.hpp [code] | |
| proc/mobject/builder/mould.hpp [code] | |
| proc/mobject/builder/nodecreatortool.cpp [code] | |
| proc/mobject/builder/nodecreatortool.hpp [code] | |
| proc/mobject/builder/operationpoint.cpp [code] | |
| proc/mobject/builder/operationpoint.hpp [code] | |
| proc/mobject/builder/renderstate.hpp [code] | |
| proc/mobject/builder/segmentationtool.cpp [code] | |
| proc/mobject/builder/segmentationtool.hpp [code] | |
| proc/mobject/builder/toolfactory.cpp [code] | |
| proc/mobject/builder/toolfactory.hpp [code] | |
| proc/mobject/builder/wiringrequest.hpp [code] | |
| proc/mobject/session/abstractmo.cpp [code] | |
| proc/mobject/session/abstractmo.hpp [code] | |
| proc/mobject/session/allocation.cpp [code] | |
| proc/mobject/session/allocation.hpp [code] | |
| proc/mobject/session/auto.cpp [code] | |
| proc/mobject/session/auto.hpp [code] | |
| proc/mobject/session/binding.cpp [code] | |
| proc/mobject/session/binding.hpp [code] | |
| proc/mobject/session/clip.cpp [code] | |
| proc/mobject/session/clip.hpp [code] | |
| proc/mobject/session/compoundclip.cpp [code] | |
| proc/mobject/session/compoundclip.hpp [code] | |
| proc/mobject/session/constraint.cpp [code] | |
| proc/mobject/session/constraint.hpp [code] | |
| proc/mobject/session/defsmanager.cpp [code] | |
| proc/mobject/session/defsmanager.hpp [code] | |
| proc/mobject/session/defsregistry.hpp [code] | A piece of implementation code factored out into a separate header (include) |
| proc/mobject/session/effect.cpp [code] | |
| proc/mobject/session/effect.hpp [code] | |
| proc/mobject/session/element-query.hpp [code] | |
| proc/mobject/session/fixedlocation.cpp [code] | |
| proc/mobject/session/fixedlocation.hpp [code] | |
| proc/mobject/session/fixture.cpp [code] | |
| proc/mobject/session/fixture.hpp [code] | |
| proc/mobject/session/label.cpp [code] | |
| proc/mobject/session/label.hpp [code] | |
| proc/mobject/session/locatingpin.cpp [code] | |
| proc/mobject/session/locatingpin.hpp [code] | Implementing the Placement mechanics |
| proc/mobject/session/meta.cpp [code] | |
| proc/mobject/session/meta.hpp [code] | |
| proc/mobject/session/mobjectfactory.cpp [code] | |
| proc/mobject/session/mobjectfactory.hpp [code] | |
| proc/mobject/session/placement-index-query-resolver.cpp [code] | |
| proc/mobject/session/placement-index-query-resolver.hpp [code] | Implementing resolution of "discover contents"-queries based on PlacementIndex |
| proc/mobject/session/placement-index.cpp [code] | Implementation of core session storage structure |
| proc/mobject/session/placement-index.hpp [code] | Core of the session implementation datastructure |
| proc/mobject/session/plug.cpp [code] | |
| proc/mobject/session/plug.hpp [code] | |
| proc/mobject/session/query-focus-stack.hpp [code] | |
| proc/mobject/session/query-focus.cpp [code] | |
| proc/mobject/session/query-focus.hpp [code] | |
| proc/mobject/session/query-resolver.cpp [code] | |
| proc/mobject/session/query-resolver.hpp [code] | |
| proc/mobject/session/relativelocation.cpp [code] | |
| proc/mobject/session/relativelocation.hpp [code] | |
| proc/mobject/session/root.cpp [code] | |
| proc/mobject/session/root.hpp [code] | |
| proc/mobject/session/scope-locator.hpp [code] | |
| proc/mobject/session/scope-path.cpp [code] | |
| proc/mobject/session/scope-path.hpp [code] | An Object representing a sequence of nested scopes within the Session |
| proc/mobject/session/scope-query.hpp [code] | Specific queries to explore contents of a scope within the high-level model |
| proc/mobject/session/scope.cpp [code] | |
| proc/mobject/session/scope.hpp [code] | |
| proc/mobject/session/segment.cpp [code] | |
| proc/mobject/session/segment.hpp [code] | |
| proc/mobject/session/segmentation.cpp [code] | |
| proc/mobject/session/segmentation.hpp [code] | |
| proc/mobject/session/sess-manager-impl.cpp [code] | Implementation of the Session management functions |
| proc/mobject/session/sess-manager-impl.hpp [code] | |
| proc/mobject/session/session-impl.cpp [code] | |
| proc/mobject/session/session-impl.hpp [code] | Session and SessionServices Implementation classes |
| proc/mobject/session/session-interface-modules.hpp [code] | Self-contained sub-elements on the Session API |
| proc/mobject/session/session-query.hpp [code] | Supporting queries for session contents |
| proc/mobject/session/session-service-defaults.hpp [code] | Implementation level session API: manage default configured objects |
| proc/mobject/session/session-service-explore-scope.hpp [code] | Implementation level session API: query a scope |
| proc/mobject/session/session-service-fetch.hpp [code] | Implementation level session API: resolve a Placement by hash-ID |
| proc/mobject/session/session-service-mock-index.hpp [code] | Implementation level session API: PlacementIndex mock for tests |
| proc/mobject/session/session-service-mutate.hpp [code] | Implementation level session API: add or remove Session contents |
| proc/mobject/session/session-services.cpp [code] | |
| proc/mobject/session/session-services.hpp [code] | A mechanism for exposing and accessing implementation level services of the session |
| proc/mobject/session/session.cpp [code] | Actual connection between the Session interface and its Implementation |
| proc/mobject/session/simpleclip.cpp [code] | |
| proc/mobject/session/simpleclip.hpp [code] | |
| proc/mobject/session/specific-contents-query.hpp [code] | |
| proc/mobject/session/track.cpp [code] | |
| proc/mobject/session/track.hpp [code] | |
| proc/mobject/session/wish.cpp [code] | |
| proc/mobject/session/wish.hpp [code] | |
| proc/play/dummy-image-generator.cpp [code] | |
| proc/play/dummy-image-generator.hpp [code] | Generator for test dummy video frames to simulate playback of rendered output |
| proc/play/dummy-player-interface-proxy.hpp [code] | This is an implementation fragment, intended to be included into common/interfaceproxy.cpp |
| proc/play/dummy-player-service.cpp [code] | |
| proc/play/dummy-player-service.hpp [code] | A public service provided by the Proc-Layer, implementing a dummy/mockup playback process |
| proc/play/tick-service.hpp [code] | A timer service invoking a given callback periodically |
| tool/hello.c [code] | |
| tool/luidgen.c [code] | Generate amd print a Lumiera uid as octal escaped string or process a file replaceing 'LUIDGEN' with a octal escaped string |
| tool/rsvg-convert.c [code] | |
| tool/try.cpp [code] | |