Lumiera  0.pre.03
»edit your freedom«
engine Directory Reference
+ Directory dependency graph for engine:

Directories

Files

file  buffer-local-tag.hpp [code]
 A marker data type used in metadata / buffer management of the render engine.
 
 
file  buffer-provider.cpp [code]
 Implementation details related to buffer lifecycle management in the render engine.
 
file  buffer-provider.hpp [code]
 Abstraction to represent buffer management and lifecycle within the render engine.
 
file  buffhandle-attach.hpp [code]
 Extension to allow placing objects right into the buffers, taking ownership.
 
file  buffhandle.hpp [code]
 A front-end to support the buffer management within the render nodes.
 
file  bufftable.hpp [code]
 helper for organisation of render data buffers Used during the process of _"pulling"_ a render node, which recursively might pull further nodes.
 
file  calc-stream.hpp [code]
 A core abstraction within the render engine to represent an ongoing calculation.
 
file  channel-descriptor-obsolete.hpp [code]
 Representation of the Media type of a data channel used within the engine.
 
file  connectivity-obsolete.hpp [code]
 
file  diagnostic-buffer-provider.cpp [code]
 Implementation details of unit test support regarding internals of the render engine.
 
file  diagnostic-buffer-provider.hpp [code]
 A facility for writing unit-tests targeting the BufferProvider interface.
 
file  dispatch-table.cpp [code]
 Implementation details of render job generation.
 
file  dispatch-table.hpp [code]
 Implementation details of render job generation.
 
file  dispatcher.cpp [code]
 Implementation parts of job generation within an ongoing render process.
 
file  dispatcher.hpp [code]
 Service abstraction within the render engine for generating render jobs.
 
file  engine-ctx-facilities.hpp [code]
 Implementation parts of render engine operational services.
 
file  engine-ctx.hpp [code]
 Dependency context to hold global parameters and services for the render engine.
 
file  engine-diagnostics.hpp [code]
 An facility to check and monitor engine operations.
 
file  engine-service-mock.cpp [code]
 Implementation translation unit for a mock render engine for unit testing.
 
file  engine-service-mock.hpp [code]
 Placeholder implementation of the render engine for test and diagnostics.
 
file  engine-service.cpp [code]
 Implementation parts related to the engine service abstraction.
 
file  engine-service.hpp [code]
 Access point for the (core) calculation service of the render engine.
 
file  exit-node.hpp [code]
 Effective top-level exit point to pull rendered data from the nodes network.
 
file  feed-manifold-obsolete.hpp [code]
 
file  feed-manifold.hpp [code]
 
file  job-planning.hpp [code]
 Aggregation of planning data to generate actual frame calculation jobs.
 
file  job-ticket.cpp [code]
 Implementation details of preparing and performing job invocations.
 
file  job-ticket.hpp [code]
 Execution plan to generate render jobs within a specific render process.
 
file  node-builder.hpp [code]
 Specialised shorthand notation for building the Render Node network.
 
file  node-factory.cpp [code]
 Implementation of render node setup and wiring.
 
file  node-factory.hpp [code]
 A factory to build processing nodes.
 
file  nodeinvocation-obsolete.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.
 
file  nodeoperation-obsolete.hpp [code]
 Chunks of operation for invoking the rendernodes.
 
file  nodewiring-config.hpp [code]
 Sometimes we need to choose a different implementation for dealing with some special cases.
 
file  nodewiring-obsolete.cpp [code]
 Implementation of node wiring to build a render node network.
 
file  proc-id.hpp [code]
 Metadata interface to generate symbolic and hash ID tags for media processing steps.
 
file  proc-node.cpp [code]
 Translation unit to hold the actual implementation of node processing operations.
 
file  proc-node.hpp [code]
 Interface to the processing nodes and the render nodes network.
 
file  render-drive.cpp [code]
 Implementation elements of render process planning.
 
file  render-drive.hpp [code]
 The active core within a CalcStream, causing the render mechanism to re-trigger repeatedly.
 
file  render-invocation.cpp [code]
 Implementation details regarding the invocation of a single render node.
 
file  render-invocation.hpp [code]
 Initiate a single calculation unit within the renderengine.
 
file  renderengine.cpp [code]
 
file  renderengine.hpp [code]
 (Planned) access point to the render engine as service.
 
file  rendergraph.cpp [code]
 
file  rendergraph.hpp [code]
 
file  tracking-heap-block-provider.cpp [code]
 Implementation details of a mock engine::BufferProvider for unit testing.
 
file  tracking-heap-block-provider.hpp [code]
 Dummy implementation of the BufferProvider interface to support writing unit tests.
 
file  turnout-system.cpp [code]
 Implementation details of some statefull operations needed from within the render calculation.
 
file  turnout-system.hpp [code]
 THe actual state of a frame rendering evaluation parametrised for a single job.
 
file  turnout.hpp [code]
 Fixed standard setup used in each Port of the Render Node to generate data.
 
file  type-handler.hpp [code]
 Helper holding a pair of type-build-up and destruction functors.
 
file  weaving-pattern-builder.hpp [code]
 Construction kit to establish an invocation scheme for media calculations.
 
file  weaving-pattern.hpp [code]
 Construction set to assemble and operate a data processing scheme within a Render Node.