Classes | |
| class | Applicable |
| declare the concrete types a BuilderTool may recievee and treat. More... | |
| struct | ApplicableBuilderTargetTypes |
| Marker used to declare some visiting Tool class to be actually a mobject::builder::BuilderTool and to possibly accept and treat the common selection of types to be handled by any such builder tool. More... | |
| class | Assembler |
| This is the actual building facility: provided the correct tools and associations, it serves to build and connect the individual ProcNode objects. More... | |
| class | BuilderTool |
| Base class of all BuilderTools, used according to the visitor pattern: each Tool contains the concrete implementation for one task to be done to the various MObject classes. More... | |
| class | CombiningMould |
| class | ConManager |
| Connection Manager: used to build the connections between render engine nodes if these nodes need to cooperate besides the normal "data pull" operation. More... | |
| class | InvokeCatchAllFunction |
Policy invoking an catch-all function for processing an unknown tool / target pair, effectively enforcing the implementation of a catch-all function onUnknown(BASE&). More... | |
| class | Mould |
| Interface: a workbench-like tool used by the builder for wiring up a specific building situation, followed by the application/execution of a single building step. More... | |
| class | NodeCreatorTool |
| This Tool implementation plays the central role in the buld process: given a MObject from Session, it is able to attach ProcNodes to the render engine under construction such as to reflect the properties of the MObject in the actual render. More... | |
| class | OperationPoint |
| A point in the render node network under construction. More... | |
| class | PipeMould |
| class | SegmentationTool |
| Tool implementation for deriving a partitioning of the current timeline, such that each segement has a constant configuration. More... | |
| class | SourceChainMould |
| class | ToolFactory |
| provides the builder with the necessary, preconfigured tools. More... | |
| class | WiringMould |
| class | WiringRequest |
| A stateful value object denoting the wish to establish a link or connection between two entities. More... | |
Typedefs | |
|
typedef Types< session::Clip, session::Effect, session::AbstractMO >::List | BuilderTargetTypes |
Functions | |
| template<typename WRA> | |
| Buildable::ReturnType | apply (BuilderTool &tool, WRA &wrappedTargetObj) |
| NOBUG_CPP_DEFINE_FLAG_PARENT (buildermem, memory) | |
| NOBUG_DECLARE_FLAG (buildermem) | |
1.5.6