[][src]Module tray_rust::exec

The exec module provides an abstraction of the execution backends used to actually render the image

Re-exports

pub use self::multithreaded::MultiThreaded;

Modules

distrib

The distrib module provides methods for executing the rendering in a distributed environment across multiple machines. The worker module provides the Worker which does the actual job of rendering a subregion of the image. The master module provides the Master which instructs the Workers what to render and collects their results to save out the final image.

multithreaded

The multithreaded module provides a multithreaded execution for rendering the image.

Structs

Config

Config passed to set up the execution environment with information on what it should be rendering and where to put the results

Traits

Exec

Trait implemented by different execution environments that provides a method to call and render the scene, given the rendering arguments