Lumiera
0.pre.03
»edit your freedom«
|
Policies, definitions and tweaks to control the actual setup and behaviour of the render engine, and the way, render nodes are wired and instantiated.
Typedefs | |
typedef Apply< AllFlagCombinations::List, DefineConfigByFlags > | AllConfigs |
build a configuration type for each of those flag combinations | |
typedef CombineFlags< AllFlags > | AllFlagCombinations |
build the list of all possible flag combinations | |
typedef Flags< CACHING, PROCESS, INPLACE >::Tuple | AllFlags |
typedef WiringDescriptor &() | FunctionType(WiringSituation const &) |
invocation signature of the factories | |
typedef size_t | IxID |
typedef Filter< AllConfigs::List, Instantiation< Strategy >::Test > | PossibleConfigs |
filter those configurations which actually define a wiring strategy | |
typedef ConfigSelector< WiringDescriptorFactory, FunctionType, AllocationCluster &> | WiringSelector |
preconfigured table of all possible factories | |
Enumerations | |
enum | Cases { CACHING = 1, PROCESS, INPLACE, NOT_SET = 0, NUM_Cases = INPLACE } |
Classes | |
struct | AllocBufferTable |
struct | AllocOutput |
class | ConfigSelector |
Helper for fabricating ProcNode Wiring configurations. More... | |
struct | FeedCache |
struct | Instantiation |
Helper template for semi-automatic detection if instantiation is possible. More... | |
struct | OperationBase |
Base class of all concrete invocation sequences. More... | |
struct | ProcessData |
struct | PullInput |
struct | QueryCache |
struct | ReadSource |
struct | ReleaseBuffers |
struct | SelectBuffProvider |
struct | SelectBuffProvider< Config< CACHING, STEAM_ign, INPLA_ign > > |
struct | Strategy |
struct | Strategy< Config< CACHING > > |
struct | Strategy< Config< CACHING, PROCESS, INPLACE_ign > > |
struct | Strategy< Config< INPLACE > > |
struct | Strategy< Config< PROCESS, INPLACE_ign > > |
struct | Strategy< Config<> > |
class | WiringDescriptorFactory |
Fabricating a WiringDescriptor tailored for a specific node wiring situation. More... | |
struct | WiringFactoryImpl |
struct steam::engine::config::Instantiation |
struct steam::engine::config::SelectBuffProvider |
Class Members | ||
---|---|---|
typedef AllocBufferFromParent | Type |
struct steam::engine::config::SelectBuffProvider< Config< CACHING, STEAM_ign, INPLA_ign > > |
Class Members | ||
---|---|---|
typedef AllocBufferFromCache | Type |
struct steam::engine::config::Strategy |