25#ifndef VAULT_GEAR_NOP_JOB_FUNCTOR_H
26#define VAULT_GEAR_NOP_JOB_FUNCTOR_H
64 return "NopJobFunctor";
Lumiera's internal time value datatype.
Interface of the closure for frame rendering jobs.
Stub/Test implementation of the JobFunctor interface for a render job to do nothing at all
JobKind getJobKind() const
void invokeJobOperation(JobParameter) override
InvocationInstanceID buildInstanceID(HashVal) const override
size_t hashOfInstance(InvocationInstanceID invoKey) const override
std::string diagnostic() const override
Hash combine function extracted from LibBoost 1.67 Combine two hash values to form a composite depend...
Helper to use a single extension point for specialised hash functions.
Definition of a render job.
@ META_JOB
render process self organisation
struct InvocationInstanceID::@62 part
opaque ID attached to each individual job invocation.
void combine(size_t &combinedHash, size_t additionalHash)
meld the additional hash value into the given base hash value.
size_t HashVal
a STL compatible hash value
lumiera_jobParameter const & JobParameter
Vault-Layer implementation namespace root.
Primary class template for std::hash.
a family of time value like entities and their relationships.