File List

Here is a list of all documented files with brief descriptions:
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]

Generated on Sun Aug 1 21:33:48 2010 for Lumiera by  doxygen 1.5.6