Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation of render job invocation.
Within this translation unit, the actual invocation of a frame rendering job takes place, after reconstruction of the job's execution environment (closure).
Definition in file job.cpp.
#include "vault/gear/job.h"
#include "vault/gear/nop-job-functor.hpp"
#include "lib/util.hpp"
#include <boost/functional/hash.hpp>
#include <typeinfo>
#include "lib/luid.h"
Functions | |
Job & | forwardInvocation (lumiera_jobDefinition &jobDef) |
HashVal | hash_value (Job const &job) |
hash value based on all relevant job data. More... | |
int | lumiera_invokey_eq (void *l, void *r) |
size_t | lumiera_job_get_hash (LumieraJobDefinition jobDef) |
calculate a hash value based on the Job's identity. More... | |
void | lumiera_job_invoke (LumieraJobDefinition jobDef) |
trigger execution of a specific job, assuming availability of all prerequisites | |
JobClosure & | myClosure (const Job *const self) |
Namespaces | |
vault | |
Vault-Layer implementation namespace root. | |
vault::gear | |
Active working gear and plumbing. | |