Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
engine Directory Reference
+ Directory dependency graph for engine:

Directories

 worker
 

Files

 buffer-local-tag.hpp
 A marker data type used in metadata / buffer management of the render engine.
 
 buffer-metadata.hpp
 
 buffer-provider.cpp
 Implementation details related to buffer lifecycle management in the render engine.
 
 buffer-provider.hpp
 Abstraction to represent buffer management and lifecycle within the render engine.
 
 buffer-proxy-provider.cpp
 Implementation details of a forwarding BufferProvider stub implementation.
 
 buffer-proxy-provider.hpp
 Adapter to expose a given memory block through a BuffHandle.
 
 buffhandle-attach.hpp
 Extension to allow placing objects right into the buffers, taking ownership.
 
 buffhandle.hpp
 A front-end to support the buffer management within the render nodes.
 
 bufftable.hpp
 helper for organisation of render data buffers Used during the process of _"pulling"_ a render node, which recursively might pull further nodes.
 
 calc-stream.hpp
 A core abstraction within the render engine to represent an ongoing calculation.
 
 diagnostic-buffer-provider.cpp
 Implementation details of unit test support regarding internals of the render engine.
 
 diagnostic-buffer-provider.hpp
 A facility for writing unit-tests targeting the BufferProvider interface.
 
 dispatch-table.cpp
 Implementation details of render job generation.
 
 dispatch-table.hpp
 Implementation details of render job generation.
 
 dispatcher.cpp
 Implementation parts of job generation within an ongoing render process.
 
 dispatcher.hpp
 Service abstraction within the render engine for generating render jobs.
 
 engine-ctx-facilities.cpp
 
 engine-ctx-facilities.hpp
 Implementation parts of render engine operational services.
 
 engine-ctx.hpp
 Dependency context to hold global parameters and services for the render engine.
 
 engine-diagnostics.hpp
 An facility to check and monitor engine operations.
 
 engine-service.cpp
 Implementation parts related to the engine service abstraction.
 
 engine-service.hpp
 Access point for the (core) calculation service of the render engine.
 
 exit-node.hpp
 Effective top-level exit point to pull rendered data from the nodes network.
 
 feed-manifold.hpp
 Adapter to connect parameters and data buffers to an external processing function.
 
 job-planning.hpp
 Aggregation of planning data to generate actual frame calculation jobs.
 
 job-ticket.cpp
 Implementation details of preparing and performing job invocations.
 
 job-ticket.hpp
 Execution plan to generate render jobs within a specific render process.
 
 media-weaving-pattern.hpp
 Construction set to assemble and operate a data processing scheme within a Render Node.
 
 node-builder.hpp
 Specialised shorthand notation for building the Render Node network.
 
 node-factory.cpp
 Implementation of render node setup and wiring.
 
 node-factory.hpp
 A factory to build processing nodes.
 
 param-weaving-pattern.hpp
 Construction kit to establish a set of parameters pre-computed prior to invocation of nested nodes.
 
 proc-id.hpp
 Metadata interface to generate symbolic and hash ID tags for media processing steps.
 
 proc-node.cpp
 Translation unit for implementation details regarding node-IDs and verification.
 
 proc-node.hpp
 Interface to the processing nodes and the Render Nodes network.
 
 render-drive.cpp
 Implementation elements of render process planning.
 
 render-drive.hpp
 The active core within a CalcStream, causing the render mechanism to re-trigger repeatedly.
 
 render-invocation.cpp
 Implementation details regarding the invocation of a single render node.
 
 render-invocation.hpp
 Initiate a single calculation unit within the renderengine.
 
 rendergraph.cpp
 
 rendergraph.hpp
 
 tracking-heap-block-provider.cpp
 Implementation details of a mock engine::BufferProvider for unit testing.
 
 tracking-heap-block-provider.hpp
 Dummy implementation of the BufferProvider interface to support writing unit tests.
 
 turnout-system.cpp
 Implementation details of some statefull operations needed from within the render calculation.
 
 turnout-system.hpp
 A actual state of a rendering evaluation parametrised for a single job.
 
 turnout.hpp
 Fixed standard setup used in each Port of the Render Node to generate data.
 
 type-handler.hpp
 Helper holding a pair of type-build-up and destruction functors.
 
 weaving-pattern-builder.hpp
 Construction kit to establish an invocation scheme for media calculations.